hkristjan / upn-generator
UPN form generator
v2.0.3
2022-05-18 20:05 UTC
Requires
- php: ^7.0|^7.4|^8.0
- ext-gd: *
- werneckbh/qr-code: 2.1.*
README
Installation
composer require media24si/upn-generator
Usage
First generate UPN:
$upn = (new \Media24si\UpnGenerator\UpnGenerator()) ->setPayerName('Janez Novak') ->setPayerAddress('Dunajska ulica 1') ->setPayerPost('1000 Ljubljana') ->setReceiverName('RentaCar d.o.o.') ->setReceiverAddress('Pohorska ulica 22') ->setReceiverPost('2000 Maribor') ->setReceiverIban('SI56020170014356205') ->setAmount(300.24) ->setCode('RENT') ->setReference('SI121234567890120') ->setPurpose('Plačilo najemnine za marec') ->setDueDate(new DateTime('+1 month'));
Then you have 3 options:
Output to browser: $upn->render();
Get PNG as a string: $upn->png();
Get GD Image resource: $upn->gdResource();
Above example will output:
License
The MIT License (MIT). Please see License File for more information.