atournayre/helpers
This package is abandoned and no longer maintained.
No replacement package was suggested.
There is no license information available for the latest version (1.3.0) of this package.
Maintainers
1.3.0
2023-04-26 13:17 UTC
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
Suggests
None
Provides
None
Conflicts
None
Replaces
None
Unknown License a99a1dae99347236d43aa39aba679990964043d2
- atournayre <aurelien.tournayre.woop@gmail.com>
This package is auto-updated.
Last update: 2025-04-20 17:06:56 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.
