Download the PHP package xorock/zend-expressive-phptalrenderer without Composer
On this page you can find all versions of the php package xorock/zend-expressive-phptalrenderer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download xorock/zend-expressive-phptalrenderer
More information about xorock/zend-expressive-phptalrenderer
Files in xorock/zend-expressive-phptalrenderer
Package zend-expressive-phptalrenderer
Short Description PHPTAL integration for Expressive
License BSD-3-Clause
Informations about the package zend-expressive-phptalrenderer
PHPTAL Integration for Expressive
Provides PHPTAL integration for Expressive.
Installation
Install this library using composer:
We recommend using a dependency injection container, and typehint against container-interop. We can recommend the following implementations:
- zend-servicemanager:
composer require zendframework/zend-servicemanager
- pimple-interop:
composer require mouf/pimple-interop
- Aura.Di
Configuration
The following details configuration specific to PHPTAL, as consumed by the
PhptalRendererFactory
:
Included helpers and functions
The included HelperManager
adds support for using own functions inside templates proxying built-in helper
custom expression modifier to user class. User class has to implement HelperInterface
and __invoke()
method.
The following template helpers are automatically activated if UrlHelper and ServerUrlHelper are registered with the container:
-
url
: Shortcut for UrlHelper serverurl
: Shortcut for ServerUrlHelper
As an example we can create own helper based on DateTime object:
Now we need to pass it to configuration array:
Then pass new DateTime from SomeAction to our template:
And inside template:
All versions of zend-expressive-phptalrenderer with dependencies
container-interop/container-interop Version ^1.1
phptal/phptal Version ^1.3
zendframework/zend-expressive-helpers Version ^1.1 || ^2.0
zendframework/zend-expressive-template Version ^1.0