Exemple #1
0
 /**
  * Find product in cart
  *
  * @param FrontendUser $user
  * @param Product $product
  *
  * @return Cart $cartItem
  */
 public function findProduct($user, $product)
 {
     $query = $this->getDocumentManager()->createQueryBuilder('Aisel\\CartBundle\\Document\\Cart')->field('product')->equals($product->getId())->field('frontenduser')->equals($user->getId());
     $cartItem = $query->getQuery()->execute()->toArray();
     if ($cartItem) {
         return $cartItem[0];
     }
     return false;
 }