Lines Matching refs:redirection

224 …$redirection = RouterRedirectionBuilder::createFromOrigin(RouterRedirection::TARGET_ORIGIN_WELL_KN…
227 $this->logRedirection($redirection);
238 …$redirection = RouterRedirectionBuilder::createFromOrigin(RouterRedirection::TARGET_ORIGIN_SHADOW_…
242 $this->executeTransparentRedirect($redirection);
291 $redirection = $router->getRedirection();
308 if ($redirection->getOrigin() === Router::GO_TO_EDIT_MODE) {
317 switch ($redirection->getType()) {
320 $this->executeTransparentRedirect($redirection);
327 $this->executeHttpRedirect($redirection);
343 * @param RouterRedirection $redirection - target page id
348 function executeTransparentRedirect(RouterRedirection $redirection): void argument
350 $markupPath = $redirection->getTargetMarkupPath();
352 …ptionCompile("A transparent redirect should have a wiki path. Origin {$redirection->getOrigin()}");
354 $targetPageId = $redirection->getTargetMarkupPath()->toAbsoluteId();
399 $this->logRedirection($redirection);
410 function executeHttpRedirect(RouterRedirection $redirection): void argument
415 $this->logRedirection($redirection);
418 $targetUrl = $redirection->getTargetUrl();
433 switch ($redirection->getOrigin()) {
445 $markupPath = $redirection->getTargetMarkupPath();
471 if ($redirection->getType() !== RouterRedirection::REDIRECT_PERMANENT_METHOD) {
473 …$url->setQueryParameter(action_plugin_combo_routermessage::ORIGIN_TYPE, $redirection->getOrigin());
489 …ection should not redirect to the requested URL. Redirection Origin: {$redirection->getOrigin()}, …
506 switch ($redirection->getType()) {
530 … throw new ExceptionCompile("The type ({$redirection->getType()}) is not an http redirection");
548 function logRedirection(RouterRedirection $redirection) argument
555 "TARGET" => $redirection->getTargetAsString(),
557 "TYPE" => $redirection->getOrigin(),
558 "METHOD" => $redirection->getType()