atournayre/helpers
Symfony helper toolkit to speed up development: base controller with explicit helpers, typed exceptions, flash message constants and service, JSON response helper, abstract kernel exception listener, and a Twig enum extension (with optional CSS mapping per enum case).
Ce composant met à disposition des classes pour accélérer les développements.
Ce composant utilise Symfony.
composer require atournayre/helpers
| Type | Description |
|---|---|
| Controller\Controller | Etend AbstractController et fourni des méthodes explicites. |
| Exception\TypedException | Lance des exceptions typées. |
| Helper\FlashMessageHelper | Fourni des constantes et des messages courants. |
| Helper\JsonResponseHelper | Fourni des méthodes pour préparer les données des réponses json. |
| Listener\AbstractExceptionListener | Classe abstraite fournissant des méthodes pour faciliter le traitement des exceptions Kernel. |
| Service\FlashService | Fourni des méthodes pour créer des flash messages. |
| Twig\EnumExtension | Fourni une méthode de récupération de valeur pour les Enums. |
# config.services.yaml
services:
Atournayre\Helper\Service\FlashService:
class: Atournayre\Helper\Service\FlashService
# La section argument est inutile si l'autowiring est activé
arguments:
- '@request_stack'
Pour activer l'extension.
# config.services.yaml
services:
Atournayre\Helper\Twig\Extension\EnumExtension:
class: Atournayre\Helper\Twig\Extension\EnumExtension
Pour associer une classe css à l'enum, créer une méthode css() dans l'enum et pour chacun des case, définissez la classe css souhaitée.
Cette classe pourra ensuite être utilisée par exemple dans un champ Easy Admin.
How can I help you explore Laravel packages today?