| __construct(ServiceOptions $options, WANObjectCache $wanCache, LBFactory $loadBalancerFactory, LinkCache $linkCache, LinksMigration $linksMigration, CommentStore $commentStore, HookContainer $hookContainer, PageStore $pageStore) | MediaWiki\Permissions\RestrictionStore | |
| areCascadeProtectionSourcesLoaded(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| areRestrictionsCascading(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| areRestrictionsLoaded(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| CONSTRUCTOR_OPTIONS | MediaWiki\Permissions\RestrictionStore | |
| deleteCreateProtection(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| flushRestrictions(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| getAllRestrictions(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| getCascadeProtectionSources(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| getCreateProtection(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| getRestrictionExpiry(PageIdentity $page, string $action) | MediaWiki\Permissions\RestrictionStore | |
| getRestrictions(PageIdentity $page, string $action) | MediaWiki\Permissions\RestrictionStore | |
| isCascadeProtected(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| isProtected(PageIdentity $page, string $action='') | MediaWiki\Permissions\RestrictionStore | |
| isSemiProtected(PageIdentity $page, string $action='edit') | MediaWiki\Permissions\RestrictionStore | |
| listAllRestrictionTypes(bool $exists=true) | MediaWiki\Permissions\RestrictionStore | |
| listApplicableRestrictionTypes(PageIdentity $page) | MediaWiki\Permissions\RestrictionStore | |
| loadRestrictions(PageIdentity $page, int $flags=IDBAccessObject::READ_NORMAL) | MediaWiki\Permissions\RestrictionStore | |
| loadRestrictionsFromRows(PageIdentity $page, array $rows) | MediaWiki\Permissions\RestrictionStore | |