Releases: schranz-templating/templating
Release 0.1.0 (2022-11-14)
This is the first Version of the package check the README of the project for more informations about the Project.
With this release about 55 packages under the schranz-templating
namespace are released.
First supported Template Engines via Adapter packages:
- ✅ Twig (
schranz-templating/twig-adapter
) - ✅ Blade (
schranz-templating/blade-adapter
) - ✅ Latte (
schranz-templating/latte-adapter
) - ✅ Plates (
schranz-templating/plates-adapter
) - ✅ Smarty (
schranz-templating/smarty-adapter
) - ✅ Handlebars (
schranz-templating/handlebars-adapter
) - ✅ Mustache (
schranz-templating/mustache-adapter
)
First supported Framework Integrations
- ✅ Symfony (Twig, Blade, Latte, Plates, Smarty, Handlebars, Mustache)
- ✅ Laravel (Twig, Blade, Latte, Plates, Smarty, Handlebars, Mustache)
- ✅ Spiral (Twig, Blade, Latte, Plates, Smarty, Handlebars, Mustache, Spiral View) (thx @butschster for the Feedback)
- ✅ Laminas (Twig, Blade, Latte, Plates, Smarty, Handlebars, Mustache, Laminas View)
- ✅ Mezzio (Twig, Blade, Latte, Plates, Smarty, Handlebars, Mustache, Mezzi Template)
Usage for Symfony Projects
To use the integration in the Symfony Framework the following packages are currently provided,
which will register the adapter service and integration of the selected template engine:
composer require schranz-templating/symfony-twig-integration
composer require schranz-templating/symfony-blade-integration
composer require schranz-templating/symfony-latte-integration
composer require schranz-templating/symfony-plates-integration
composer require schranz-templating/symfony-smarty-integration
composer require schranz-templating/symfony-handlebars-integration
composer require schranz-templating/symfony-mustache-integration
Usage for Laravel Projects
To use the integration in the Laravel Framework the following packages are currently provided,
which will register the adapter service and integration of the selected template engine:
composer require schranz-templating/laravel-spiral-view-integration
composer require schranz-templating/laravel-twig-integration
composer require schranz-templating/laravel-blade-integration
composer require schranz-templating/laravel-latte-integration
composer require schranz-templating/laravel-plates-integration
composer require schranz-templating/laravel-smarty-integration
composer require schranz-templating/laravel-handlebars-integration
composer require schranz-templating/laravel-mustache-integration
Usage for Laminas Projects
To use the integration in the Laminas Framework the following packages are currently provided,
which will register the adapter service and integration of the selected template engine:
composer require schranz-templating/laminas-laminas-view-integration
composer require schranz-templating/laminas-twig-integration
composer require schranz-templating/laminas-blade-integration
composer require schranz-templating/laminas-latte-integration
composer require schranz-templating/laminas-plates-integration
composer require schranz-templating/laminas-smarty-integration
composer require schranz-templating/laminas-handlebars-integration
composer require schranz-templating/laminas-mustache-integration
Usage for Mezzio Projects
To use the integration in the Mezzio Framework the following packages are currently provided,
which will register the adapter service and integration of the selected template engine:
composer require schranz-templating/mezzio-mezzio-template-integration
composer require schranz-templating/mezzio-twig-integration
composer require schranz-templating/mezzio-blade-integration
composer require schranz-templating/mezzio-latte-integration
composer require schranz-templating/mezzio-plates-integration
composer require schranz-templating/mezzio-smarty-integration
composer require schranz-templating/mezzio-handlebars-integration
composer require schranz-templating/mezzio-mustache-integration
Usage for Spiral Projects
To use the integration in the Spiral Framework the following packages are currently provided,
which will register the adapter service and integration of the selected template engine:
composer require schranz-templating/spiral-spiral-view-integration
composer require schranz-templating/spiral-twig-integration
composer require schranz-templating/spiral-blade-integration
composer require schranz-templating/spiral-latte-integration
composer require schranz-templating/spiral-plates-integration
composer require schranz-templating/spiral-smarty-integration
composer require schranz-templating/spiral-handlebars-integration
composer require schranz-templating/spiral-mustache-integration