add() public method

public add ( $class, $method, $data, $data_size )
Esempio n. 1
0
 public function addToQueue($observer, $method, $data, $data_size)
 {
     if ($this->config->isQueueActive()) {
         $this->queue->add($observer, $method, $data, $data_size);
     } else {
         Mage::getSingleton($observer)->{$method}(new Varien_Object($data));
     }
 }
 /**
  * @param null|int $storeId
  * @param null|int|array $productIds
  * @return Algolia_Algoliasearch_Model_Resource_Engine
  */
 protected function _rebuildProductIndex($storeId = NULL, $productIds = NULL)
 {
     $data = array('store_id' => $storeId, 'product_ids' => $productIds);
     $this->_queue->add('algoliasearch/observer', 'rebuildProductIndex', $data, 3);
     return $this;
 }