PictureService
in package
Service pour la gestion des images.
Table of Contents
- $params : mixed
- __construct() : mixed
- Constructeur de la classe PictureService.
- add() : string
- Ajoute une image avec des options de redimensionnement.
- delete() : bool
- Supprime une image avec des options de redimensionnement.
Properties
$params
private
mixed
$params
Methods
__construct()
Constructeur de la classe PictureService.
public
__construct(ParameterBagInterface $params) : mixed
Parameters
- $params : ParameterBagInterface
-
L'objet de gestion des paramètres.
Return values
mixed —add()
Ajoute une image avec des options de redimensionnement.
public
add(UploadedFile $picture[, string|null $folder = '' ][, int|null $width = 250 ][, int|null $height = 250 ]) : string
Parameters
- $picture : UploadedFile
-
L'image à ajouter.
- $folder : string|null = ''
-
Le dossier dans lequel stocker l'image (par défaut : racine).
- $width : int|null = 250
-
La largeur souhaitée de l'image redimensionnée (par défaut : 250).
- $height : int|null = 250
-
La hauteur souhaitée de l'image redimensionnée (par défaut : 250).
Tags
Return values
string —Le nom du fichier de l'image ajoutée.
delete()
Supprime une image avec des options de redimensionnement.
public
delete(string $fichier[, string|null $folder = '' ][, int|null $width = 250 ][, int|null $height = 250 ]) : bool
Parameters
- $fichier : string
-
Le nom du fichier de l'image à supprimer.
- $folder : string|null = ''
-
Le dossier dans lequel l'image est stockée (par défaut : racine).
- $width : int|null = 250
-
La largeur de l'image redimensionnée (par défaut : 250).
- $height : int|null = 250
-
La hauteur de l'image redimensionnée (par défaut : 250).
Return values
bool —True si l'image a été supprimée avec succès, False sinon.