hkristjan/upn-generator

UPN 格式生成器

v2.0.3 2022-05-18 20:05 UTC

This package is auto-updated.

Last update: 2024-09-19 01:01:42 UTC


README

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)。请参阅许可证文件获取更多信息。