/**
  * Vérificatin de stock modif quantite
  *
  * @param (int) $id_velo
  * @param (int) $quantite
  * @return bool
  */
 public function verifQuantiteAvantMaj($id_velo = null, $quantite = null)
 {
     $assemblage = new modeleAssemblage();
     $newQuantite = !$quantite ? 1 : $quantite - $_SESSION['panier'][$id_velo]['quantite'];
     $piecesQuantite = [];
     $verifQuantite = [];
     foreach ($_SESSION['panier'] as $key => $value) {
         foreach ($_SESSION['panier'][$key]['pieces'] as $piecesKey => $piecesValue) {
             if (array_key_exists($piecesValue, $piecesQuantite)) {
                 $piecesQuantite[$piecesValue] += (int) $_SESSION['panier'][$key]['quantite'];
             } else {
                 $piecesQuantite[$piecesValue] = (int) $_SESSION['panier'][$key]['quantite'];
             }
             if ($key == $id_velo) {
                 $piecesQuantite[$piecesValue] += $newQuantite;
             }
         }
     }
     foreach ($piecesQuantite as $key => $value) {
         $verifQuantite[] = $assemblage->verifQuantiteMaj($key) < $value ? null : $key;
     }
     if (array_search(null, $verifQuantite) === false) {
         // Si un id_velo est présent alors MAJ session
         if ($id_velo) {
             $_SESSION['panier'][$id_velo]['quantite'] += $newQuantite;
             // Sinon MAJ BDD
         } else {
             $stock = new modeleStocks();
             foreach ($piecesQuantite as $key => $value) {
                 $stock->updateQuantitePiece(-$value, $key);
             }
         }
         return true;
     } else {
         return false;
     }
 }