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

👁 atournayre

Package info

github.com/atournayre/helpers

pkg:composer/atournayre/helpers

Statistics

Installs: 1 150

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

1.3.0 2023-04-26 13:17 UTC

Requires

Requires (Dev)

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.