| $pathPrefix | MediaWiki\Rest\Module\Module | protected |
| $responseFactory | MediaWiki\Rest\Module\Module | protected |
| __construct(Router $router, string $pathPrefix, ResponseFactory $responseFactory, BasicAuthorizerInterface $basicAuth, ObjectFactory $objectFactory, Validator $restValidator, ErrorReporter $errorReporter, HookContainer $hookContainer) | MediaWiki\Rest\Module\Module | |
| CACHE_CONFIG_HASH_KEY | MediaWiki\Rest\Module\Module | |
| execute(string $path, RequestInterface $request) | MediaWiki\Rest\Module\Module | |
| executeHandler(Handler $handler) | MediaWiki\Rest\Module\Module | protected |
| findHandlerMatch(string $path, string $requestMethod) | MediaWiki\Rest\Module\Module | protected |
| getAllowedMethods(string $relPath) | MediaWiki\Rest\Module\Module | |
| getCacheData() | MediaWiki\Rest\Module\Module | |
| getDefinedPaths() | MediaWiki\Rest\Module\Module | |
| getHandlerForPath(string $path, RequestInterface $request, bool $initForExecute=false) | MediaWiki\Rest\Module\Module | |
| getModuleDescription() | MediaWiki\Rest\Module\Module | |
| getOpenApiInfo() | MediaWiki\Rest\Module\Module | |
| getPathPrefix() | MediaWiki\Rest\Module\Module | |
| getRouter() | MediaWiki\Rest\Module\Module | |
| initFromCacheData(array $cacheData) | MediaWiki\Rest\Module\Module | |
| instantiateHandlerObject(array $spec) | MediaWiki\Rest\Module\Module | protected |
| loadJsonFile(string $fileName) | MediaWiki\Rest\Module\Module | static |
| setCors(CorsUtils $cors) | MediaWiki\Rest\Module\Module | |
| setStats(StatsFactory $stats) | MediaWiki\Rest\Module\Module | |
| throwNoMatch(string $path, string $method, array $allowed) | MediaWiki\Rest\Module\Module | protected |