PanierService
in package
Service pour la gestion du panier d'achats.
Table of Contents
- $session : SessionInterface
- __construct() : mixed
- Constructeur de la classe PanierService.
- ajouterProduit() : mixed
- Ajoute un produit au panier.
- getPanier() : array<string|int, mixed>
- Récupère le contenu du panier.
- supprimerProduit() : mixed
- Supprime un produit du panier.
Properties
$session
private
SessionInterface
$session
Methods
__construct()
Constructeur de la classe PanierService.
public
__construct(SessionInterface $session) : mixed
Parameters
- $session : SessionInterface
-
L'objet de gestion de session.
Return values
mixed —ajouterProduit()
Ajoute un produit au panier.
public
ajouterProduit(Produit $produit) : mixed
Parameters
- $produit : Produit
-
Le produit à ajouter.
Return values
mixed —getPanier()
Récupère le contenu du panier.
public
getPanier() : array<string|int, mixed>
Return values
array<string|int, mixed> —Le tableau des produits dans le panier.
supprimerProduit()
Supprime un produit du panier.
public
supprimerProduit(Produit $produit) : mixed
Parameters
- $produit : Produit
-
Le produit à supprimer.