Exemplo n.º 1
0
 /**
  * @param string $sku
  *
  * @throws \InvalidArgumentException
  *
  * @return \Orm\Zed\Stock\Persistence\SpyStockProduct[]
  */
 public function getStocksProduct($sku)
 {
     $productId = $this->productFacade->getProductConcreteIdBySku($sku);
     $stockEntities = $this->queryContainer->queryStockByProducts($productId)->find();
     if (count($stockEntities) < 1) {
         throw new InvalidArgumentException(self::MESSAGE_NO_RESULT);
     } else {
         return $stockEntities;
     }
 }