Dumplie\Inventory\Infrastructure\Doctrine\ORM\Domain\ORMProducts::getBySku PHP Method

getBySku() public method

public getBySku ( SKU $SKU ) : Product
$SKU Dumplie\SharedKernel\Domain\Product\SKU
return Dumplie\Inventory\Domain\Product
    public function getBySku(SKU $SKU) : Product
    {
        $product = $this->entityManager->getRepository(Product::class)->findOneBy(['sku.code' => $SKU]);
        if ($product === null) {
            ProductNotFound::bySku($SKU);
        }
        return $product;
    }