$allRights | MediaWiki\Permissions\PermissionManager | private |
$blockErrorFormatter | MediaWiki\Permissions\PermissionManager | private |
$cachedRights | MediaWiki\Permissions\PermissionManager | private |
$coreRights | MediaWiki\Permissions\PermissionManager | private |
$hookRunner | MediaWiki\Permissions\PermissionManager | private |
$nsInfo | MediaWiki\Permissions\PermissionManager | private |
$options | MediaWiki\Permissions\PermissionManager | private |
$revisionLookup | MediaWiki\Permissions\PermissionManager | private |
$specialPageFactory | MediaWiki\Permissions\PermissionManager | private |
$temporaryUserRights | MediaWiki\Permissions\PermissionManager | private |
$usersRights | MediaWiki\Permissions\PermissionManager | private |
__construct(ServiceOptions $options, SpecialPageFactory $specialPageFactory, RevisionLookup $revisionLookup, NamespaceInfo $nsInfo, BlockErrorFormatter $blockErrorFormatter, HookContainer $hookContainer) | MediaWiki\Permissions\PermissionManager | |
addTemporaryUserRights(UserIdentity $user, $rights) | MediaWiki\Permissions\PermissionManager | |
checkActionPermissions( $action, User $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
checkCascadingSourcesRestrictions( $action, UserIdentity $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
checkPageRestrictions( $action, User $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
checkPermissionHooks( $action, User $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
checkQuickPermissions( $action, User $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
checkReadPermissions( $action, User $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
checkSiteConfigPermissions( $action, User $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
checkSpecialsAndNSPermissions( $action, UserIdentity $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
checkUserBlock( $action, User $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
checkUserConfigPermissions( $action, UserIdentity $user, $errors, $rigor, $short, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
getAllPermissions() | MediaWiki\Permissions\PermissionManager | |
getGroupPermissions( $groups) | MediaWiki\Permissions\PermissionManager | |
getGroupsWithPermission( $role) | MediaWiki\Permissions\PermissionManager | |
getNamespaceRestrictionLevels( $index, UserIdentity $user=null) | MediaWiki\Permissions\PermissionManager | |
getPermissionErrors( $action, User $user, LinkTarget $page, $rigor=self::RIGOR_SECURE, $ignoreErrors=[]) | MediaWiki\Permissions\PermissionManager | |
getPermissionErrorsInternal( $action, User $user, LinkTarget $page, $rigor=self::RIGOR_SECURE, $short=false) | MediaWiki\Permissions\PermissionManager | private |
getRightsCacheKey(UserIdentity $user) | MediaWiki\Permissions\PermissionManager | private |
getUserPermissions(UserIdentity $user) | MediaWiki\Permissions\PermissionManager | |
groupHasPermission( $group, $role) | MediaWiki\Permissions\PermissionManager | |
invalidateUsersRightsCache( $user=null) | MediaWiki\Permissions\PermissionManager | |
isBlockedFrom(User $user, LinkTarget $page, $fromReplica=false) | MediaWiki\Permissions\PermissionManager | |
isEveryoneAllowed( $right) | MediaWiki\Permissions\PermissionManager | |
isNamespaceProtected( $index, UserIdentity $user) | MediaWiki\Permissions\PermissionManager | private |
isSameSpecialPage( $name, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | private |
missingPermissionError( $action, $short) | MediaWiki\Permissions\PermissionManager | private |
overrideUserRightsForTesting( $user, $rights=[]) | MediaWiki\Permissions\PermissionManager | |
quickUserCan( $action, User $user, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | |
resultToError( $errors, $result) | MediaWiki\Permissions\PermissionManager | private |
userCan( $action, User $user, LinkTarget $page, $rigor=self::RIGOR_SECURE) | MediaWiki\Permissions\PermissionManager | |
userCanEditRawHtmlPage(UserIdentity $user) | MediaWiki\Permissions\PermissionManager | private |
userHasAllRights(UserIdentity $user,... $actions) | MediaWiki\Permissions\PermissionManager | |
userHasAnyRight(UserIdentity $user,... $actions) | MediaWiki\Permissions\PermissionManager | |
userHasRight(UserIdentity $user, $action='') | MediaWiki\Permissions\PermissionManager | |