Application
Table of Contents
Classes
- TICCommand
- Base Command
- TICController
- Controlleur de base disposant de nombreuses méthodes utiles.
- TICFormType
- FormType de base disposant d'éventuelles méthodes utiles.
- BooleanOrNullTransformer
- Conversion pour valeur booléenne à 3 niveau (vrai/faux/null).
- ListToStringTransformer
- Transforms between a list of values (simple array) and a string (concatenation).
- NumberToStringTransformer
- Transforms between a number type and a localized number with grouping (each thousand) and comma separators.
- SerializedTransformer
- Transforms between a serialized data (string) and a data structure (mixed).
- StringToTimeTransformer
- Transforms between a time string and a DateTime object.
- ClassHelper
- ConvertHelper
- Méthodes statiques utilitaires pour convertir différents types de données.
- IconHelper
- Méthodes statiques utilitaires pour la génération d'icones (Bootstrap-Icons ou Font-Awesome).
- ObjectHelper
- Méthodes statiques utilitaires pour manipuler des objets.
- StringHelper
- Méthodes statiques utilitaires pour convertir des chaines de caractères.
- CrudObjectController
- Controlleur de base disposant de nombreuses méthodes utiles.
- DefaultController
- #Security("has_role('ROLE_ADMIN')")
- FormulaireController
- Controlleur de base disposant de nombreuses méthodes utiles.
- CrudObject
- Entité de base disposant d'éventuelles méthodes utiles.
- Formulaire
- Entité de base disposant d'éventuelles méthodes utiles.
- CrudObjectType
- Formulaire de l'entité CrudObject.
- FormulaireType
- Formulaire de l'entité Formulaire.
- CrudObjectRepository
- CrudObject Repository.
- FormulaireRepository
- Formulaire Repository.
- TICEntity
- Entité de base disposant d'éventuelles méthodes utiles.
- TICRepository
- Repository de base disposant de nombreuses méthodes utiles.
- BlameableSubscriber
- ColumnHydrator
- Récupération de toutes les valeurs de la 1ère colonne.
- ExistsHydrator
- Récupération d'un simple booléen sur existence de résultat.
- ExtrasHydrator
- Récupération d'une liste d'entités en intégrant les résultats de colonnes supplémentaires dans des propriétés.
- GroupbyHydrator
- Récupération des résultats groupés par les valeurs de la 1ère colonne (en index).
- GroupobjHydrator
- Récupération d'une liste d'entités en les regroupants selon la valeur d'une colonne supplémentaire.
- KeyhashHydrator
- Récupération des résultats groupés par les valeurs uniques de la 1ère colonne (en index)
- KeylistHydrator
- Récupération des résultats groupés par les valeurs de la 1ère colonne (en index).
- KeyvalHydrator
- Récupération de paires clé/valeur pour chaque ligne de résultat.
- PDFService
- Classe parent pour les services de génération de PDF (à partir d'un contenu HMTL ou d'une vue Twig).
- DompdfService
- Service de génération de PDF avec DomPDF (à partir d'un contenu HMTL ou d'une vue Twig).
- WkhtmlService
- Service de génération de PDF avec wkhtml(topdf|toimage) (à partir d'un contenu HMTL ou d'une vue Twig).
- TICWidgetType
- Classe parente pour tous les widgets fournis par le bundle.
- BooleanOrNullTransformer
- Conversion pour valeur booléenne à 3 niveau (vrai/faux/null).
- NumberToStringTransformer
- Transforms between a number type and a localized number with grouping (each thousand) and comma separators.
- StringToTimeTransformer
- Transforms between a time string and a DateTime object.
- BirthdayType
- Sélecteur de date de naissance (popup avec calendrier).
- BooleanType
- Sélecteur de valeur booléenne.
- ChoiceType
- Sélecteur de choix (select, radios, checkboxes, selectize).
- CollectionType
- Conteneur pour gérer une collection dynamique de widgets.
- ColorType
- Sélecteur de couleur (popup avec palette).
- DatetimeType
- Sélecteur de date avec horaire (popup avec calendrier).
- DateType
- Sélecteur de date (popup avec calendrier).
- EditorType
- Saisie d'un texte sur plusieurs lignes.
- EntityType
- Sélecteur d'entités (recherche via queryBuilder doctrine).
- LocaleType
- Sélecteur d'internationalisation (avec listes de choix prédéfinis).
- NumberMoneyType
- Saisie d'une valeur monétaire.
- NumberPercentType
- Saisie d'une valeur numérique de pourcentage.
- NumberType
- Saisie d'une valeur numérique.
- PlainType
- Contenu non éditable insérable dans un formulaire.
- StringType
- Saisie d'une valeur textuelle avec options supplémentaires (affichage de prefixe/suffixe + bouton mailto/linkto + placeholder).
- TimeType
- Sélecteur d'horaire (popup sans calendrier).
- TypeAheadType
- Saisie d'une valeur textuelle (avec auto-complétion).
- ImportListCommand
- Commande d'importation de liste administrable (à partir de fichiers YAML ou JSON).
- ListInfoController
- Gestion des listes administrables.
- ReferencesIdGenerator
- ListInfo
- Entité représentant une liste administrable (conteneur d'éléments avec capacités).
- ListItem
- Entité de base disposant d'éventuelles méthodes utiles.
- ListInfoType
- ListItemType
- ListEntityType
- Classe parente pour tous les widgets fournis par le bundle.
- ListInfoRepository
- ListInfoRepository
- ListItemRepository
- ListItemRepository
- SendNotificationCommand
- Commande de génération et d'envoi de notification par email.
- TemplateExportCommand
- Commande d'export de modèles pour les messages des notifications envoyées par l'application.
- TemplateImportCommand
- Commande d'import de modèles pour les messages des notifications envoyées par l'application.
- MaillogController
- Consultation des évènements du journal des envois.
- TemplateController
- Administration des modèles de notification par email.
- Maillog
- Entité représentant un évènement du journal des envois.
- Template
- Entité représentant un modèle de notification par email.
- TemplateTranslation
- Entité annexe contenant les traductions pour les notifications.
- TemplateImportType
- Formulaire d'import de modèles de notification.
- TemplateType
- Formulaire de création/édition d'un modèle de notification.
- MaillogRepository
- Repository pour requêtes sur les entités des évènements du journal d'envoi.
- TemplateRepository
- Repository pour requêtes sur les entités des modèles de notification.
- MailerService
- Service d'envoi de notifications par email.
- GeneratorTwigHelper
- BaseMaker
- MakeBundle
- MakeController
- MakeCrud
- MakeEntity
- MakeForm
- MakeViews
- ImportCommand
- Commune
- Commune française.
- Departement
- Département français.
- Region
- Région française.
- CommuneRepository
- CommuneRepository.
- DepartementRepository
- DepartementRepository.
- RegionRepository
- RegionRepository.
- ImportManager
- TICTwigExtension
- Extension Twig de base contenant des méthodes utilitaires communes.
- BootstrapExtension
- Filtres et fonctions twig pour générer des éléments avec Bootstrap 5.
- DatatablesExtension
- Filtres et fonctions twig pour générer des listes avec DataTables.js https://symfony.com/doc/current/templating/twig_extension.html
- DatetimeExtension
- Filtres et fonctions twig de formattage de dates.
- FilesExtension
- Filtres et fonctions twig de formattage et conversions.
- FormatExtension
- Filtres et fonctions twig de formattage et conversions.
- RouterExtension
- Filtres et fonctions twig de formattage et conversions.
Traits
- ContextProperties
- Initialisation de propriétés d'après le contexte de la classe courante.
- ControllerRouting
- Gestion des routes associées au controlleur & réponses de redirections.
- ControllerCrudable
- Méthodes utiles pour disposer des actions CRUD.
- ControllerItemable
- Méthodes utiles pour gérer l'entité associée (EntityManager et raccourcis en surcouche).
- EntityBlameable
- Gestion des champs createdBy et updatedBy d'une entité Doctrine.
- EntityEnabled
- Gestion d'un champs d'activation sur une entité Doctrine.
- EntityTimestampable
- Gestion automatique des champs createdAt et updatedAt d'une entité Doctrine.
- ManagerTrait
- Injection du manager Doctrine + méthodes utilitaires pour gérer les entités : notamment getRepo(), getItem(), saveEntity() et deleteEntity()
- RepositoryFilterable
- DompdfWrapper
- Wrapper sur l'interface publique de la classe utilitaire Dompdf.
- Geolocatable
- Gestion des champs latitude & longitude pour les coordonnées géographiques.
- InseeTnccable
- Gestion du champs TNCC fourni par l'INSEE (Type Nom Clair => article).
- ControllerViewable
- Méthodes utiles pour générer les vues twig associées.