/** * Page de retrait d'une bd du panier */ public function ajaxCartRemoveBookFromCart($bookId, $cartId) { $this->lock(); $cartManager = new CartManager(); $bookManager = new BookManager(); $cartManager->removeBook($bookId, $cartId); // Réduire la quantité de livres disponibles dans la table books $bookManager->increaseQuantityAvailable($bookId); // Modifier la date de modification du cart $cartManager->editModifiedDateOfCart($cartId); $this->redirectToRoute('cart'); }