lorenzo/

pinky

电子邮件(Inky)模板转译器的基石

1.1.0 2023-07-31 13:36 UTC

This package is auto-updated.

Last update: 2024-08-30 01:23:17 UTC


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许可证)。