MediaWiki master
|
Helper class for handling page redirects, for use with REST Handlers that provide access to resources bound to MediaWiki pages. More...
Public Member Functions | |
__construct (RedirectStore $redirectStore, TitleFormatter $titleFormatter, ResponseFactory $responseFactory, Router $router, string $path, RequestInterface $request, LanguageConverterFactory $languageConverterFactory) | |
createNormalizationRedirectResponseIfNeeded (PageIdentity $page, ?string $titleAsRequested) | |
Check for Page Normalization Redirects and create a Permanent Redirect Response. | |
createRedirectResponseIfNeeded (PageIdentity $page, ?string $titleAsRequested) | |
Use this function for endpoints that check for both normalizations and wiki redirects. | |
createWikiRedirectResponseIfNeeded (PageIdentity $page) | |
Check for Page Wiki Redirects and create a Temporary Redirect Response. | |
getTargetUrl ( $title) | |
getWikiRedirectTargetUrl (PageIdentity $page) | |
setFollowWikiRedirects (bool $followWikiRedirects) | |
setUseRelativeRedirects (bool $useRelativeRedirects) | |
Helper class for handling page redirects, for use with REST Handlers that provide access to resources bound to MediaWiki pages.
Definition at line 23 of file PageRedirectHelper.php.
MediaWiki\Rest\Handler\Helper\PageRedirectHelper::__construct | ( | RedirectStore | $redirectStore, |
TitleFormatter | $titleFormatter, | ||
ResponseFactory | $responseFactory, | ||
Router | $router, | ||
string | $path, | ||
RequestInterface | $request, | ||
LanguageConverterFactory | $languageConverterFactory ) |
Definition at line 35 of file PageRedirectHelper.php.
References $path.
MediaWiki\Rest\Handler\Helper\PageRedirectHelper::createNormalizationRedirectResponseIfNeeded | ( | PageIdentity | $page, |
?string | $titleAsRequested ) |
Check for Page Normalization Redirects and create a Permanent Redirect Response.
PageIdentity | $page | |
?string | $titleAsRequested |
Definition at line 67 of file PageRedirectHelper.php.
MediaWiki\Rest\Handler\Helper\PageRedirectHelper::createRedirectResponseIfNeeded | ( | PageIdentity | $page, |
?string | $titleAsRequested ) |
Use this function for endpoints that check for both normalizations and wiki redirects.
PageIdentity | $page | |
string | null | $titleAsRequested |
Definition at line 206 of file PageRedirectHelper.php.
MediaWiki\Rest\Handler\Helper\PageRedirectHelper::createWikiRedirectResponseIfNeeded | ( | PageIdentity | $page | ) |
Check for Page Wiki Redirects and create a Temporary Redirect Response.
PageIdentity | $page |
Definition at line 91 of file PageRedirectHelper.php.
MediaWiki\Rest\Handler\Helper\PageRedirectHelper::getTargetUrl | ( | $title | ) |
string | LinkTarget | PageReference | $title |
Definition at line 176 of file PageRedirectHelper.php.
MediaWiki\Rest\Handler\Helper\PageRedirectHelper::getWikiRedirectTargetUrl | ( | PageIdentity | $page | ) |
PageIdentity | $page |
Definition at line 105 of file PageRedirectHelper.php.
MediaWiki\Rest\Handler\Helper\PageRedirectHelper::setFollowWikiRedirects | ( | bool | $followWikiRedirects | ) |
Definition at line 57 of file PageRedirectHelper.php.
MediaWiki\Rest\Handler\Helper\PageRedirectHelper::setUseRelativeRedirects | ( | bool | $useRelativeRedirects | ) |
Definition at line 53 of file PageRedirectHelper.php.