Dumplie\Customer\Infrastructure\Doctrine\ORM\Domain\ORMCheckouts::getForCart PHP Method

getForCart() public method

public getForCart ( CartId $cartId ) : Checkout
$cartId Dumplie\Customer\Domain\CartId
return Dumplie\Customer\Domain\Checkout
    public function getForCart(CartId $cartId) : Checkout
    {
        $checkout = $this->entityManager->getRepository(Checkout::class)->findOneBy(['cartId.id' => $cartId]);
        if (is_null($checkout)) {
            throw CheckoutNotFoundException::byCartId($cartId);
        }
        return $checkout;
    }