Exemplo n.º 1
0
 /**
  * @param string $taxCategoryName
  *
  * @return TaxCategoryInterface
  */
 private function getOrCreateTaxCategory($taxCategoryName)
 {
     $taxCategories = $this->taxCategoryRepository->findByName($taxCategoryName);
     if (empty($taxCategories)) {
         return $this->createTaxCategory($taxCategoryName);
     }
     Assert::eq(1, count($taxCategories), sprintf('%d tax categories has been found with name "%s".', count($taxCategories), $taxCategoryName));
     return $taxCategories[0];
 }
Exemplo n.º 2
0
 /**
  * @Transform /^"([^"]+)" tax category$/
  * @Transform /^tax category "([^"]+)"$/
  * @Transform :taxCategory
  */
 public function getTaxCategoryByName($taxCategoryName)
 {
     $taxCategories = $this->taxCategoryRepository->findByName($taxCategoryName);
     Assert::eq(1, count($taxCategories), sprintf('%d tax categories has been found with name "%s".', count($taxCategories), $taxCategoryName));
     return $taxCategories[0];
 }