e7o / 粘滞性
一个没有所有开销的多数标准模板引擎
dev-master
2024-05-28 04:27 UTC
This package is auto-updated.
Last update: 2024-09-28 05:10:55 UTC
README
这是一个与现有模板引擎(如Twig或Smarty)语法相当类似的轻量级模板引擎。
其背后的主要想法是创建一个可以重用现有的.twig文件的地方,而不需要所有那些臃肿的Twig实现以及所有那些花哨的缓存等。当然,这也是一个乐趣所在。
代码质量以及功能集在未来可能会得到改善,但就目前而言,它是相当可接受的。
快速开始
composer require e7o/morosity
目前,你可能需要在composer.json中设置"minimum-stability": "dev"。
最简单的用法
$template = new \e7o\Morosity\Morosity(
new \e7o\Morosity\Loader\FileLoader('templates')
);
echo $template->render(
'hello.htm',
['var1' => 'hello world']
);
状态 & 许可证
该引擎实际上正在工作。
许可证保持简单,仅限于LGPLv3或更高版本。
测试?
功能
php spec/verify.php
速度
php spec/measure.php
是的,这并不是你可能会预期的实际单元测试。