| Methods |
protected
|
getForm(mixed $data = null, Request $request = null, array $options = []): FormInterface
Raccourci pour créer le formulaire correspondant au controlleur.
Raccourci pour créer le formulaire correspondant au controlleur.
Parameters
| $options |
Options du formulaire + facultatif "form_name" pour spécifier son nommage
|
|
#
|
protected
|
trans(atring|array $message, array $parameters = []): string|array
Raccourci vers la méthode trans du translator.
Raccourci vers la méthode trans du translator.
Parameters
| $message |
Clé de message à traduire (possibilité de traiter une liste)
|
| $parameters |
Liste de paramètres à fournir à la méthode du translator
|
Returns
Chaine traduite (ou liste des chaines traduites)
|
#
|
protected
|
mesg(string $mesg): string
|
#
|
protected
|
getItemLabel(bool $pluriel = false): string
Retourne le nom (traduit, au singulier ou au pluriel) de l'objet du controlleur.
Retourne le nom (traduit, au singulier ou au pluriel) de l'objet du controlleur.
|
#
|
protected
|
alert(string $type, string|array $message, mixed $redirect = null): RedirectResponse
Ajout d'un message dans le FlashBag (avec redirection optionnelle).
Ajout d'un message dans le FlashBag (avec redirection optionnelle).
Parameters
| $type |
Contexte bootstrap : success | info | warning | danger
|
| $message |
Texte simple ou structure avec : title [text] [extra] [params]
|
| $redirect |
Boolean (liste/referer), Entité (ou id) ou autre route
|
Returns
Réponse HTTP avec redirection selon le paramètre $redirect
|
#
|
protected
|
fileHeaders(string $filepath, string $filename, bool|string $mimetype, bool $inline): array
Retourne les entêtes HTTP pour le téléchargement d'un fichier du serveur.
Retourne les entêtes HTTP pour le téléchargement d'un fichier du serveur.
Parameters
| $filepath |
Chemin complet sur le système de fichier
|
| $filename |
Nom à présenter pour le téléchargement (depuis $filepath par défaut)
|
| $mimetype |
Type MIME (deviné par défaut, application/octet-stream si True)
|
| $inline |
Faux pour forcer le téléchargement
|
Returns
Liste d'entêtes HTTP pour une Response
|
#
|
protected
|
fileDownload(string $filepath, string $filename = null, bool $inline = false, bool|string $mimetype = null): Response
Méthode utilitaire pour retourner un fichier en réponse d'une action.
Méthode utilitaire pour retourner un fichier en réponse d'une action.
Parameters
| $filepath |
Chemin complet sur le système de fichier
|
| $filename |
Nom à présenter pour le téléchargement (depuis $filepath par défaut)
|
| $inline |
Faux pour forcer le téléchargement
|
| $mimetype |
Type MIME (deviné par défaut, application/octet-stream si True)
|
Returns
Réponse HTTP contenant les données du fichier
|
#
|
protected
|
fileStream(
string $filepath,
string $filename = null,
bool $inline = false,
bool|string $mimetype = null,
bool $delete = false,
): StreamedResponse
Méthode utilitaire pour retourner un fichier en réponse d'une action (version stream avec option delete).
Méthode utilitaire pour retourner un fichier en réponse d'une action (version stream avec option delete).
Parameters
| $filepath |
Chemin complet sur le système de fichier
|
| $filename |
Nom à présenter pour le téléchargement (depuis $filepath par défaut)
|
| $inline |
Faux pour forcer le téléchargement
|
| $mimetype |
Type MIME (deviné par défaut, application/octet-stream si True)
|
| $delete |
Suppression du fichier à la fin du téléchargement
|
Returns
Réponse HTTP avec callback pour transmission des données du fichier
|
#
|
protected
|
checkCSRF(string $name, Request $request = null): bool
Vérification de la validité d'un token CSRF dans la requête.
Vérification de la validité d'un token CSRF dans la requête.
Parameters
| $name |
Clé du token à vérifier dans la requête
|
| $request |
Requête courante pour récupération de la valeur du token
|
|
#
|
protected
|
checkRole(string|array $roles, string|bool $exception = false): bool
Vérification que l'utilisateur courant dispose de l'un des droits mentionnés.
Vérification que l'utilisateur courant dispose de l'un des droits mentionnés.
Parameters
| $roles |
Liste des rôles requis (test 'OR'), sans le préfixe 'ROLE_'
|
| $exception |
Message pour lever une exception (True pour le message par défaut)
|
Returns
True si l'un des rôles est trouvé, sinon False (si $exception à False)
|
#
|