/** * @return OnlineShop_Framework_Pricing_IRule[] */ public function getValidRules() { if (empty($this->rules)) { $rules = new OnlineShop_Framework_Impl_Pricing_Rule_List(); $rules->setCondition('active = 1'); $rules->setOrderKey('prio'); $rules->setOrder('ASC'); $this->rules = $rules->getRules(); } return $this->rules; }