Aller au contenu

Référence

phil/enums-bundle
TypeRôle
PhilEnumsBundleLa classe du bundle : sa configuration, les services et les types de colonne EnumSet qu'il enregistre à son démarrage.
Application\Selection\CaseSelectionUn sous-ensemble des cas d'une enum selon only, except, groups et whereMeta ; fromOptions() le lit à partir d'options faiblement typées.
Application\Translation\EnumTranslationLa clé de libellé, la clé de description, le domaine et le libellé brut d'un cas.
Application\Translation\TranslatableL'attribut qui fixe le domaine de traduction et le préfixe de clé d'une enum.
Application\Presentation\Color, Application\Presentation\IconDes méta-propriétés à valeur de chaîne : la couleur et l'icône d'un badge, sous forme de noms.
Application\Schema\EnumSchemaLe JSON Schema d'une enum, pour un document OpenAPI.
Application\TypeScript\TypeScriptExporterDes enums écrites en TypeScript : objets de constantes, types union et libellés.
Infrastructure\Discovery\EnumFinderLes enums déclarées dans des fichiers PHP que l'autoloader trouve.
Infrastructure\Translation\EnumTranslationExtractorLes clés des enums traduisibles, pour translation:extract.
Infrastructure\Console\DebugEnumsCommanddebug:enums.
Infrastructure\Console\ExportTypeScriptCommandphil:enums:typescript.
Infrastructure\Serializer\EnumsNormalizerÉcrit les ensembles d'enums, les tables d'enums et les cas avec leurs libellés ; relit les ensembles et les tables.
Infrastructure\Doctrine\EnumSetType, Infrastructure\Doctrine\EnumSetStorageLe type DBAL d'une colonne EnumSet, et ses deux stockages.
Infrastructure\Form\EnumSetTypeLe type de formulaire d'un EnumSet.
Application\Maker\EnumBlueprintLes cas qu'écrit make:enum, avec leurs valeurs et leurs libellés.
Infrastructure\Maker\MakeEnummake:enum.
Infrastructure\OpenApi\NelmioEnumModelDescriberLe schéma d'un modèle d'enum dans NelmioApiDoc.
Infrastructure\OpenApi\ApiPlatformEnumPropertyMetadataFactoryLe schéma d'une propriété d'enum dans API Platform.
Application\Icu\IcuSelectUn message ICU select sur les cas d'une enum.
Infrastructure\Validator\EnumSetOf, Infrastructure\Validator\EnumSetOfValidatorLa contrainte d'un EnumSet, et son validateur.
Infrastructure\Http\ParseEnum, Infrastructure\Http\ParsedEnumValueResolverL'attribut d'argument de contrôleur, et son résolveur.
Infrastructure\ExpressionLanguage\EnumsExpressionProviderenum_meta(), enum_in_group(), enum_from().
Infrastructure\Workflow\EnumWorkflowsLa configuration de machine à états des transitions d'une enum.
Infrastructure\Console\ExportIcuCommandphil:enums:icu.
Infrastructure\Console\CheckSetColumnsCommandphil:enums:check-sets.
Infrastructure\Translation\AsTranslatableEnumTraittrans() et translatableDescription() pour une enum qui implémente TranslatableInterface.
Infrastructure\Translation\TranslatableTextUne clé dans un domaine, traduite au rendu.
Infrastructure\Form\EnumTypeExtensionLes options group, only, except, where_meta, without_deprecated, group_by_meta, preferred_group de EnumType, et le libellé par défaut des choix.
Infrastructure\Validator\EnumCaseLa contrainte : une valeur qui est un cas d'une sélection.
Infrastructure\Validator\EnumCaseValidatorSon validateur.
Infrastructure\Validator\Transition, Infrastructure\Validator\TransitionValidatorLa contrainte d'un changement d'état, et son validateur.
Infrastructure\Twig\EnumsExtensionenum_cases(), enum_label, enum_description, enum_meta, enum_badge.