protected function afterSave() { if ((isset($this->originalAttributeValues['role']) || $this->isNewModel) && $this->role != null && $this->role->id > 0) { ReadPermissionsOptimizationUtil::roleParentSet($this); } parent::afterSave(); }
/** * @param Role $role */ public static function roleParentSet(Role $role) { ReadPermissionsOptimizationUtil::roleParentSet($role); AllPermissionsOptimizationCache::forgetAll(); }