/** * Declares events and the corresponding event handler methods. * If you override this method, make sure you merge the parent result to the return value. * @return array events (array keys) and the corresponding event handler methods (array values). * @see CBehavior::events */ public function events() { return array_merge(parent::events(), ['onBeforeSave' => 'beforeSave', 'onAfterSave' => 'afterSave', 'onBeforeDelete' => 'beforeDelete', 'onAfterDelete' => 'afterDelete', 'onBeforeFind' => 'beforeFind', 'onAfterFind' => 'afterFind', 'onBeforeCount' => 'beforeCount']); }