chsxf / twig-tools
Extension Tools for Twig
1.0.1
2024-07-09 10:43 UTC
Requires
- twig/twig: >=2
README
The main purpose of this package is to extend the capabilities of Twig with a collection of tools and extensions.
Conventions
This repository uses gitmoji for its commit messages.
Available Extensions
\chsxf\Twig\Extension\Gettext
provides gettext functions for use in Twig templates\chsxf\Twig\Extension\Lazy
provides a Twig tag to temporarily skip strict variable checking\chsxf\Twig\Extension\SwitchCase
provides a switch case tag implementation for Twig templates
Additional Tools
In complement of the Gettext
extension, this package provides a tool allowing you to easily extract localized strings from Twig templates through 3rd-party tools like poedit.
See the Gettext
extension's documentation for further information.
Getting Started
Requirements
- Twig 2+
Installation
We strongly recommend using Composer to install this package.
composer require chsxf/twig-tools
License
Source code is released under the terms of the GNU General Public License v2 if not specified otherwise.