Exemple #1
0
 /**
  * Redeclare after load method for specifying collection items original data
  *
  * @return $this
  */
 protected function _afterLoad()
 {
     parent::_afterLoad();
     foreach ($this->_items as $item) {
         $item->setOrigData();
         if ($this->_resetItemsDataChanged) {
             $item->setDataChanges(false);
         }
     }
     $this->_eventManager->dispatch('core_collection_abstract_load_after', array('collection' => $this));
     if ($this->_eventPrefix && $this->_eventObject) {
         $this->_eventManager->dispatch($this->_eventPrefix . '_load_after', array($this->_eventObject => $this));
     }
     return $this;
 }