Download the PHP package ceus-media/template-abstraction without Composer
On this page you can find all versions of the php package ceus-media/template-abstraction. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package template-abstraction
Template Abstraction
This library provides an abstraction layer for template engines.
Goals
Goals of this abstraction layer:
- to be able to replace the currently used template engine within your project
- to be able to use several template engines side by side within your project
- allow several developers of your project to use the template engine they like
- improve performance of your project by using different template engines for different tasks
- avoid/ignore template engine file extensions (like .pug or .haml)
- autodetect which template engine to use
To reach these goals, this library provides a clean interface to render templates using several available template engines in the background.
Template Engines
Currently supported template engines are:
- Twig Package Source Page
- Dwoo Package Source
- Smarty Package Source
- PHPTAL Package Source
- phpHaml Package Source Page
- Latte Package Source Page
- Mustache Package Source Page
- H2O Package Source
Upcoming versions will also support:
- Pug / Jade
Todos
Add Template Engines
Add phug
phug = pug-php = ex-jade
Add tale-pug
tale-pug = ex-tale-jade = ex-jade
All versions of template-abstraction with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.3
ceus-media/common Version 1.1.* | 1.1.x-dev
ceus-media/template-engine Version 0.6.* | 0.6.x-dev
ceus-media/common Version 1.1.* | 1.1.x-dev
ceus-media/template-engine Version 0.6.* | 0.6.x-dev
The package ceus-media/template-abstraction contains the following files
Loading the files please wait ....