Download the PHP package icanboogie/bind-render without Composer
On this page you can find all versions of the php package icanboogie/bind-render. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download icanboogie/bind-render
More information about icanboogie/bind-render
Files in icanboogie/bind-render
Package bind-render
Short Description Binds icanboogie/render to ICanBoogie
License BSD-3-Clause
Homepage https://icanboogie.org/
Informations about the package bind-render
bind-render
The icanboogie/bind-render package binds icanboogie/render to ICanBoogie, using its autoconfig feature. It adds various getters and methods to the Application instance and a template resolver that uses the application paths to look for templates.
The shared BasicTemplateResolver instance is replaced by an ApplicationTemplateResolver
instance during the TemplateResolver::alter
event of class TemplateResolver\AlterEvent.
Enhanced template resolver
ApplicationTemplateResolver extends the template resolver used by icanboogie/render and icanboogie/view to search templates in the application paths (see Multi-site support). Also, the "//" prefix can be used to search for templates from these paths .e.g. "//my/special/templates/_form".
Defining engines using render
config fragments
The preferred method to define render engines is using render
config fragments, because they
can be synthesized and cached.
The following example demonstrates how to define and engine for the .phtml
templates:
Continuous Integration
The project is continuously tested by GitHub actions.
Code of Conduct
This project adheres to a Contributor Code of Conduct. By participating in this project and its community, you are expected to uphold this code.
Contributing
Please see CONTRIBUTING for details.
License
icanboogie/bind-render is released under the BSD-3-Clause.