コード例 #1
0
ファイル: Row.php プロジェクト: hyhoocchan/mage-local
 /**
  * Constructor with parameters
  * Array of arguments with keys
  *  - 'metadata' Enterprise_Mview_Model_Metadata
  *  - 'connection' Varien_Db_Adapter_Interface
  *  - 'factory' Enterprise_Mview_Model_Factory
  *  - 'value' mixed
  *
  * @param array $args
  * @throws Enterprise_Index_Model_Action_Exception
  */
 public function __construct(array $args)
 {
     if (isset($args['value']) && !empty($args['value'])) {
         $this->_limitationByCategories = is_array($args['value']) ? $args['value'] : array($args['value']);
     }
     parent::__construct($args);
 }
コード例 #2
0
 /**
  * Constructor with parameters
  * Array of arguments with keys
  *  - 'metadata' Enterprise_Mview_Model_Metadata
  *  - 'connection' Varien_Db_Adapter_Interface
  *  - 'factory' Enterprise_Mview_Model_Factory
  *
  * @param array $args
  */
 public function __construct(array $args)
 {
     parent::__construct($args);
     /** @var $changelog Enterprise_Index_Model_Changelog */
     $changelog = $this->_factory->getModel('enterprise_index/changelog', array('connection' => $this->_connection, 'metadata' => $this->_metadata));
     $this->_limitationByCategories = $changelog->loadByMetadata($this->_getLastVersionId());
 }
コード例 #3
0
ファイル: Row.php プロジェクト: hientruong90/ee_14_installer
 /**
  * Constructor with parameters
  * Array of arguments with keys
  *  - 'metadata' Enterprise_Mview_Model_Metadata
  *  - 'connection' Varien_Db_Adapter_Interface
  *  - 'factory' Enterprise_Mview_Model_Factory
  *  - 'value' mixed
  *
  * @param array $args
  * @throws Enterprise_Index_Model_Action_Exception
  */
 public function __construct(array $args)
 {
     parent::__construct($args);
     if (isset($args['value']) && !empty($args['value'])) {
         $this->_limitationByProducts = is_array($args['value']) ? $args['value'] : array($args['value']);
     }
 }