Sonata\Component\Basket\BasketManager::loadBasketPerCustomer PHP Method

loadBasketPerCustomer() public method

public loadBasketPerCustomer ( Sonata\Component\Customer\CustomerInterface $customer )
$customer Sonata\Component\Customer\CustomerInterface
    public function loadBasketPerCustomer(CustomerInterface $customer)
    {
        try {
            return $this->getRepository()->createQueryBuilder('b')->leftJoin('b.basketElements', 'be', null, null, 'be.position')->where('b.customer = :customer')->setParameter('customer', $customer->getId())->getQuery()->getSingleResult();
        } catch (NoResultException $e) {
            return;
        }
    }