MediaWiki master
MediaWiki\Permissions Namespace Reference

Namespaces

namespace  Hook
 

Classes

interface  Authority
 This interface represents the authority associated with the current execution context, such as a web request. More...
 
class  GrantsInfo
 Users can authorize applications to use their account via OAuth. More...
 
class  GrantsLocalization
 This separate service is needed because the ::getGrantsLink method requires a LinkRenderer and if we tried to inject a LinkRenderer into the GrantsInfo service, it would result in recursive service instantiation for sessions using the BotPasswordSessionProvider, as a result of injecting the LinkRenderer when trying to use a GrantsInfo method that doesn't even need it. More...
 
class  GroupPermissionsLookup
 
class  PermissionManager
 A service class for checking permissions To obtain an instance, use MediaWikiServices::getInstance()->getPermissionManager(). More...
 
class  PermissionStatus
 A StatusValue for permission errors. More...
 
class  RateLimiter
 Provides rate limiting for a set of actions based on several counter buckets. More...
 
class  RateLimitSubject
 Represents the subject that rate limits are applied to. More...
 
class  RestrictionStore
 Class RestrictionStore. More...
 
class  SimpleAuthority
 Represents an authority that has a specific set of permissions which are specified explicitly. More...
 
class  UltimateAuthority
 Represents an authority that has all permissions. More...
 
class  UserAuthority
 Represents the authority of a given User. More...