Exemplo n.º 1
0
 /**
  * Unserialize additional_information in each item
  *
  * @return Mage_Sales_Model_Mysql4_Order_Payment_Collection
  */
 protected function _afterLoad()
 {
     foreach ($this->_items as $item) {
         $this->getResource()->unserializeFields($item);
     }
     return parent::_afterLoad();
 }
Exemplo n.º 2
0
 /**
  * Assign parent items on after collection load
  *
  * @return Mage_Sales_Model_Mysql4_Order_Item_Collection
  */
 protected function _afterLoad()
 {
     parent::_afterLoad();
     /**
      * Assign parent items
      */
     foreach ($this as $item) {
         if ($item->getParentItemId()) {
             $item->setParentItem($this->getItemById($item->getParentItemId()));
         }
     }
     return $this;
 }
Exemplo n.º 3
0
 /**
  * Redeclare after load method for dispatch event
  *
  * @return Mage_Sales_Model_Mysql4_Order_Address_Collection
  */
 protected function _afterLoad()
 {
     parent::_afterLoad();
     Mage::dispatchEvent($this->_eventPrefix . '_load_after', array($this->_eventObject => $this));
     return $this;
 }