lorenzo / pinky
电子邮件(Inky)模板转译器的基石
1.1.0
2023-07-31 13:36 UTC
Requires
- php: >=5.6.0
- ext-dom: *
- ext-libxml: *
- ext-xsl: *
Requires (Dev)
- phpunit/phpunit: ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.21 || ^9.5.10
README
为(Inky)编写的PHP转译器,Inky是专为电子邮件框架设计的模板语言。
安装
您可以使用composer安装此包
composer require lorenzo/pinky
使用方法和示例
基本使用
<?php use Pinky; $transpiled = Pinky\transformFile('path/to/file.html'); // $transpiled is an instance of DOMDocument echo $transpiled->saveHTML();
您可以直接转译字符串
<?php use Pinky; $transpiled = Pinky\transformString('<row>Contents</row>'); echo $transpiled->saveHTML();
您也可以批量转译多个文件或字符串
<?php use Pinky; $files = [$path1, $path2, $path3]; $transpiled = Pinky\transformManyFiles($files); foreach ($transpiled as $result) { echo $result->saveHTML(); }
许可证
有关许可证信息,请参阅LICENSE文件(它是MIT许可证)。