/** * Helper initialization * * @return Mage_ImportExport_Helper_Data */ protected function _initHelper() { if (!self::$_helper) { self::$_helper = $this->getMock('Mage_ImportExport_Helper_Data', array('__')); self::$_helper->expects($this->any())->method('__')->will($this->returnArgument(0)); Mage::unregister(self::$_helperKey); Mage::register(self::$_helperKey, self::$_helper); } return self::$_helper; }
/** * Returns error information * * @return array */ public function getErrorMessages() { $messages = array(); foreach ($this->_errors as $errorCode => $errorRows) { $message = isset($this->_messageTemplates[$errorCode]) ? $this->_translator->__($this->_messageTemplates[$errorCode]) : $this->_translator->__("Invalid value for '%s' column", $errorCode); $messages[$message] = $errorRows; } return $messages; }