Exemplo n.º 1
0
 /**
  * @Transform /^"([^"]+)" tax category$/
  * @Transform /^tax category "([^"]+)"$/
  * @Transform :taxCategory
  */
 public function getTaxCategoryByName($taxCategoryName)
 {
     $taxCategory = $this->taxCategoryRepository->findOneByName($taxCategoryName);
     if (null === $taxCategory) {
         throw new \InvalidArgumentException('Tax category with name "' . $taxCategoryName . '" does not exist');
     }
     return $taxCategory;
 }
Exemplo n.º 2
0
 /**
  * @param string $taxCategoryName
  *
  * @return TaxCategoryInterface
  */
 private function getOrCreateTaxCategory($taxCategoryName)
 {
     $taxCategory = $this->taxCategoryRepository->findOneByName($taxCategoryName);
     if (null === $taxCategory) {
         $taxCategory = $this->createTaxCategory($taxCategoryName);
     }
     return $taxCategory;
 }
Exemplo n.º 3
0
 /**
  * @Transform /^"([^"]+)" tax category$/
  * @Transform /^tax category "([^"]+)"$/
  * @Transform :taxCategory
  */
 public function getTaxCategoryByName($taxCategoryName)
 {
     $taxCategory = $this->taxCategoryRepository->findOneByName($taxCategoryName);
     Assert::notNull($taxCategory, sprintf('Tax category with name "%s" does not exist', $taxCategoryName));
     return $taxCategory;
 }