コード例 #1
0
ファイル: PriceHelper.php プロジェクト: GerDner/luck-docker
 /**
  * Builds the tax cases for the price selection query
  * @param Struct\ProductContextInterface $context
  * @return string
  */
 private function buildTaxCase(Struct\ProductContextInterface $context)
 {
     $cases = [];
     foreach ($context->getTaxRules() as $rule) {
         $cases[] = ' WHEN ' . $rule->getId() . ' THEN ' . $rule->getTax();
     }
     return '(CASE tax.id ' . implode(' ', $cases) . ' END)';
 }