/** * @Transform /^product option "([^"]+)"$/ * @Transform /^"([^"]+)" option$/ * @Transform :productOption */ public function getProductOptionByName($productOptionName) { $productOption = $this->productOptionRepository->findOneByName($productOptionName); Assert::notNull($productOption, sprintf('Product option with name "%s" does not exist in the product option repository.', $productOptionName)); return $productOption; }