/** * Overload default addItem method to set environment for the rules * * @param Mage_Rule_Model_Abstract $rule * @return Mage_Rule_Model_Mysql4_Rule_Collection */ public function addItem(Varien_Object $rule) { $rule->setEnv($this->getEnv())->setIsCollectionValidated(true); parent::addItem($rule); return $this; }