public static function mayOperateOn($oUser, $oPageString, $sOperation) { if (!parent::mayOperateOn($oUser, $oPageString, $sOperation)) { //Denyable mode is set to 'admin_user' => false means: User is invalid return false; } if ($oUser->getIsAdmin()) { return true; } return $oUser->mayEditPageDetails($oPageString->getPage()); }