media24si/upn-generator

UPN form generator

v3.0.1 2024-03-01 19:17 UTC

This package is auto-updated.

Last update: 2024-03-30 19:29:41 UTC


README

Run Tests Software License

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:

Upn Example

License

The MIT License (MIT). Please see License File for more information.