raphhh / puppy-service
Services for Puppy framework
1.0.0
2015-03-21 23:58 UTC
Requires
- php: >=5.4
- symfony/http-foundation: ~2.6
- twig/twig: ~1.0
Requires (Dev)
- phpunit/phpunit: @stable
This package is auto-updated.
Last update: 2024-11-25 22:34:32 UTC
README
Basic services for Puppy framework.
Installation
$ composer require raphhh/puppy-service
Session
Service for Symfony\Component\HttpFoundation\Session\Session.
Template
Service for Twig_Environment.
Note that the services are accessible in twig templates with the global variable "services".
Twig has also a filter "link". This filter prepends the config "baseUrl" to a link.
<a href="{{ 'my/page'|link }}">click here</a>
Config options
- 'template.directory.main' => path to the directory of the template files.
- 'template.directory.cache' => path to the directory of the cache of the template files.
- 'template.debug' => indicates if the debug mode is enable in the template.
- 'baseUrl' => gives the base url to apply for the twig filter "link".
- 'session.sessionStorageClass' => name of the class to handle the session storage.
- 'session.attributeBagClass' => name of the class to handle the attributes session.
- 'session.flashBagClass' => name of the class to handle the flash session.