media24si/upn-generator

UPN格式生成器

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

This package is auto-updated.

Last update: 2024-08-30 20:26:21 UTC


README

Run Tests Software License

安装

composer require media24si/upn-generator

用法

首先生成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'));

然后你有3个选项

输出到浏览器: $upn->render();

获取PNG字符串: $upn->png();

获取GD图像资源: $upn->gdResource();

上面的示例将输出

Upn Example

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。