/** * @param int $idProduct * @param int $idProductOptionType * * @throws \Spryker\Zed\ProductOption\Business\Exception\MissingProductOptionTypeUsageException * * @return int */ protected function getIdProductOptionTypeUsage($idProduct, $idProductOptionType) { $productOptionTypeUsage = $this->queryContainer->queryProductOptionTypeUsageByFKs($idProduct, $idProductOptionType)->findOne(); if ($productOptionTypeUsage === null) { throw new MissingProductOptionTypeUsageException('Tried to retrieve a product option type usage, but it does not exist.'); } return $productOptionTypeUsage->getIdProductOptionTypeUsage(); }