Skip to content

Releases: schranz-templating/templating

Release 0.1.0 (2022-11-14)

14 Nov 22:10
cc8b262
Compare
Choose a tag to compare
Pre-release

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