/** * 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); }
/** * 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()); }
/** * 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']); } }