public function events() { if (is_subclass_of($this->getOwner(), 'BaseMongoDocument')) { $tmp = parent::events(); } else { $tmp = array(); } return array_merge($tmp, array('onBeforeEmbeddedDocsInit' => 'beforeEmbeddedDocsInit', 'onAfterEmbeddedDocsInit' => 'afterEmbeddedDocsInit', 'onBeforeToArray' => 'beforeToArray', 'onAfterToArray' => 'afterToArray')); }
public function events() { return array_merge(parent::events(), array('onAfterCreate' => 'afterCreate', 'onAfterUpdate' => 'afterUpdate')); }
public function events() { return array_merge(parent::events(), array('onAfterFind' => 'afterFind')); }
public function events() { return array_merge(parent::events(), array('onBeforeEmbeddedDocsInit' => 'beforeEmbeddedDocsInit', 'onAfterEmbeddedDocsInit' => 'afterEmbeddedDocsInit', 'onBeforeToArray' => 'beforeToArray', 'onAfterToArray' => 'afterToArray')); }
public function events() { return array_merge(parent::events(), array('onBeforeFormInit' => 'beforeFormInit', 'onAfterFormInit' => 'afterFormInit', 'onBeforeGridInitColumns' => 'beforeGridInitColumns', 'onAfterGridInitColumns' => 'afterGridInitColumns', 'onBeforeGridInit' => 'beforeGridInit', 'onAfterGridInit' => 'afterGridInit')); }
/** * Extend standard AR behavior events * * @return array */ public function events() { return array_merge(parent::events(), array('onUnsafeAttribute' => 'unsafeAttribute')); }
/** * Declares events and the corresponding event handler methods. * * @return array handled events * * @see CBehavior::events */ public function events() { return CMap::mergeArray(parent::events(), array('onBeforePublish' => 'beforePublish', 'onAfterPublish' => 'afterPublish', 'onBeforeUnpublish' => 'beforeUnpublish', 'onAfterUnpublish' => 'afterUnpublish', 'onBeforeRevert' => 'beforeRevert', 'onAfterRevert' => 'afterRevert', 'onAfterCreateRevision' => 'afterCreateRevision')); }
/** * Declares events and the event handler methods * @return array */ public function events() { return array_merge(parent::events(), array('onBeforeSave' => 'serializeAttributes', 'onAfterSave' => 'unserializeAttributes', 'onAfterFind' => 'unserializeAttributes')); }
public function events() { return array_merge(parent::events(), array('onAfterSoftDelete' => 'afterSoftDelete', 'onAfterSoftRestore' => 'afterSoftRestore')); }