public function update($option, array $originalValues = null) { if (null === $originalValues && is_array($option)) { $originalValues['option_id'] = $option['option_id']; } if (null === $originalValues && $option instanceof \SpeckCatalog\Model\Option) { $originalValues['option_id'] = $option->getOptionId(); } parent::update($option, $originalValues); }
public function update($data, array $where = null) { $vars = array('data' => $data, 'where' => $where); $this->getEventManager()->trigger('update.pre', $this, $vars); $result = parent::update($data, $where); $vars['result'] = $result; $this->getEventManager()->trigger('update.post', $this, $vars); return $result; }