oneguard / expression-language-extensions
对Symfony表达式语言有用的扩展
1.0.0
2018-10-29 13:09 UTC
Requires
- php: ^7.1.3
- symfony/expression-language: ^4.1
Requires (Dev)
- phpunit/phpunit: ^7.4
- satooshi/php-coveralls: ^2.0
This package is auto-updated.
Last update: 2024-08-29 05:07:52 UTC
README
安装
将其添加到Composer依赖列表中
composer require oneguard/expression-language-extensions
使用方法
从静态函数创建ExpressionFunction
use OneGuard\ExpressionLanguageExtensions\Utils\FunctionGenerator; use Symfony\Component\ExpressionLanguage\ExpressionLanguage; $function = FunctionGenerator::fromStaticFunction(Yaml::class, 'parse', 'yaml_parse'); $expressionLanguage = new ExpressionLanguage(); $expressionLanguage->addFunction($function); $expressionLanguage->evaluate("yaml_parse('a: [1, 2]')");
许可证
本捆绑包采用MIT许可证。请参阅与源代码一起附带的完整许可证
报告问题或功能请求
问题和功能请求在Github问题跟踪器中进行跟踪。