function getGroupedDiscount(\SoftoneBundle\Entity\Customer $customer) { $rules = $customer->getCustomergroup()->loadCustomergrouprules()->getRules(); $sortorder = 0; foreach ($rules as $rule) { if ($rule->validateRule($this) and $sortorder <= $rule->getSortorder()) { $sortorder = $rule->getSortorder(); $disount = $rule->getVal(); $price = $rule->getPrice(); } } return $disount > 0 ? $disount : $price; }