atournayre/helpers

There is no license information available for the latest version (1.3.0) of this package.

1.3.0 2023-04-26 13:17 UTC

This package is auto-updated.

Last update: 2024-03-31 09:30:42 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.