atournayre / helpers
Installs: 1 145
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=8.1
- doctrine/dbal: ^3.6
- doctrine/orm: ^2.11
- symfony/framework-bundle: ^5.4 || ^6.0
- symfony/http-foundation: ^5.4 || ^6.0
- symfony/twig-bundle: ^5.4 || ^6.0
- symfony/validator: ^5.4 || ^6.0
Requires (Dev)
- symfony/form: ^5.4 || ^6.0
This package is auto-updated.
Last update: 2025-03-29 01:15:33 UTC
README
Ce composant met à disposition des classes pour accélérer les développements.
Ce composant utilise Symfony.
Installation
Composer
composer require atournayre/helpers
Que contient il ?
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. |
Configuration
FlashService
# 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'
EnumExtension
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.