MediaWiki master
MediaWiki\Block Namespace Reference

Namespaces

namespace  Hook
 
namespace  Restriction
 

Classes

class  AbstractBlock
 
class  AutoblockExemptionList
 Provides access to the wiki's autoblock exemption list. More...
 
interface  Block
 Represents a block that may prevent users from performing specific operations. More...
 
class  BlockActionInfo
 Defines the actions that can be blocked by a partial block. More...
 
class  BlockCache
 
class  BlockCacheEntry
 
class  BlockCacheKey
 
class  BlockErrorFormatter
 A service class for getting formatted information about a block. More...
 
class  BlockManager
 A service class for checking blocks. More...
 
class  BlockPermissionChecker
 Block permissions. More...
 
class  BlockPermissionCheckerFactory
 Factory class for BlockPermissionChecker. More...
 
class  BlockRestrictionStore
 
class  BlockRestrictionStoreFactory
 
class  BlockUser
 Handles the backend logic of blocking users. More...
 
interface  BlockUserFactory
 
class  BlockUtils
 Backend class for blocking utils. More...
 
class  BlockUtilsFactory
 
class  CompositeBlock
 Multiple Block class. More...
 
class  DatabaseBlock
 A DatabaseBlock (unlike a SystemBlock) is stored in the database, may give rise to autoblocks and may be tracked with cookies. More...
 
class  DatabaseBlockStore
 
class  DatabaseBlockStoreFactory
 
class  HideUserUtils
 Helpers for building queries that determine whether a user is hidden. More...
 
class  SystemBlock
 System blocks are temporary blocks that are created on enforcement (e.g. More...
 
class  UnblockUser
 Backend class for unblocking users. More...
 
interface  UnblockUserFactory
 
class  UserBlockCommandFactory