public function getBySku(SKU $SKU) : Product { if (isset($this->products[(string) $SKU])) { return $this->products[(string) $SKU]; } throw ProductNotFound::bySku($SKU); }