__construct(ServiceOptions $options, SpecialPageFactory $specialPageFactory, NamespaceInfo $nsInfo, GroupPermissionsLookup $groupPermissionsLookup, UserGroupManager $userGroupManager, BlockErrorFormatter $blockErrorFormatter, HookContainer $hookContainer, UserCache $userCache, RedirectLookup $redirectLookup, RestrictionStore $restrictionStore, TitleFormatter $titleFormatter, TempUserConfig $tempUserConfig, UserFactory $userFactory, ActionFactory $actionFactory) | MediaWiki\Permissions\PermissionManager | |
addTemporaryUserRights(UserIdentity $user, $rights) | MediaWiki\Permissions\PermissionManager | |
CONSTRUCTOR_OPTIONS | MediaWiki\Permissions\PermissionManager | |
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 | |
getUserPermissions(UserIdentity $user) | MediaWiki\Permissions\PermissionManager | |
groupHasPermission( $group, $role) | MediaWiki\Permissions\PermissionManager | |
invalidateUsersRightsCache( $user=null) | MediaWiki\Permissions\PermissionManager | |
isBlockedFrom(User $user, $page, $fromReplica=false) | MediaWiki\Permissions\PermissionManager | |
isEveryoneAllowed( $right) | MediaWiki\Permissions\PermissionManager | |
overrideUserRightsForTesting( $user, $rights=[]) | MediaWiki\Permissions\PermissionManager | |
quickUserCan( $action, User $user, LinkTarget $page) | MediaWiki\Permissions\PermissionManager | |
throwPermissionErrors( $action, User $user, LinkTarget $page, $rigor=self::RIGOR_SECURE, $ignoreErrors=[]) | MediaWiki\Permissions\PermissionManager | |
userCan( $action, User $user, LinkTarget $page, $rigor=self::RIGOR_SECURE) | MediaWiki\Permissions\PermissionManager | |
userHasAllRights(UserIdentity $user,... $actions) | MediaWiki\Permissions\PermissionManager | |
userHasAnyRight(UserIdentity $user,... $actions) | MediaWiki\Permissions\PermissionManager | |
userHasRight(UserIdentity $user, $action='') | MediaWiki\Permissions\PermissionManager | |