/** * @Transform /^"([^"]+)" shipping method$/ * @Transform /^shipping method "([^"]+)"$/ * @Transform :shippingMethod */ public function getShippingMethodByName($shippingMethodName) { $shippingMethod = $this->shippingMethodRepository->findOneByName($shippingMethodName); if (null === $shippingMethod) { throw new \Exception('Shipping method with name "' . $shippingMethodName . '" does not exist'); } return $shippingMethod; }
/** * @Transform /^"([^"]+)" shipping method$/ * @Transform /^shipping method "([^"]+)"$/ * @Transform :shippingMethod */ public function getShippingMethodByName($shippingMethodName) { $shippingMethod = $this->shippingMethodRepository->findOneByName($shippingMethodName); Assert::notNull($shippingMethod, sprintf('Shipping method with name "%s" does not exist', $shippingMethodName)); return $shippingMethod; }