alexmasterov / twig-extension
Twig模板引擎的自定义扩展集合
0.4.0
2016-09-24 23:13 UTC
Requires
- php: ^5.4 || ^7.0
- psr/http-message: ^1.0
- twig/twig: ^1.25 || ^2.0
This package is not auto-updated.
Last update: 2024-09-24 16:36:22 UTC
README
Twig模板引擎的自定义扩展集合。Twig模板引擎。
扩展
Psr7UriExtension
— 使用 PSR-7 HTTP消息接口提供有用的函数。
安装
建议使用 composer 进行安装
composer require alexmasterov/twig-extension
配置
要激活一个扩展,需要将其注册到Twig环境中
/* * @var $twig Twig_Environment * @var $request ServerRequestInterface */ $twig->addExtension( new AlexMasterov\TwigExtension\Psr7UriExtension(ServerRequestInterface $request) );
$injector = new Auryn\Injector; $injector->alias( Psr\Http\Message\ServerRequestInterface::class, Zend\Diactoros\ServerRequest::class ); /* * @var $twig Twig_Environment */ $twig->addExtension( $injector->make(AlexMasterov\TwigExtension\Psr7UriExtension::class) );