Add `never` return type to redirect methods
This commit is contained in:
parent
36d4e6db29
commit
ab96f66e72
|
@ -413,6 +413,13 @@ class ActionController extends Zend_Controller_Action
|
||||||
return $this->getRequest()->isXmlHttpRequest();
|
return $this->getRequest()->isXmlHttpRequest();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Issue a redirect that's performed with XHR by the client
|
||||||
|
*
|
||||||
|
* @param Url|string $url
|
||||||
|
*
|
||||||
|
* @return never
|
||||||
|
*/
|
||||||
protected function redirectXhr($url)
|
protected function redirectXhr($url)
|
||||||
{
|
{
|
||||||
$response = $this->getResponse();
|
$response = $this->getResponse();
|
||||||
|
@ -428,6 +435,15 @@ class ActionController extends Zend_Controller_Action
|
||||||
$response->redirectAndExit($url);
|
$response->redirectAndExit($url);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Issue a redirect that's performed as a native HTTP request by the client
|
||||||
|
*
|
||||||
|
* This will effectively reload the window
|
||||||
|
*
|
||||||
|
* @param Url|string $url
|
||||||
|
*
|
||||||
|
* @return never
|
||||||
|
*/
|
||||||
protected function redirectHttp($url)
|
protected function redirectHttp($url)
|
||||||
{
|
{
|
||||||
if ($this->isXhr()) {
|
if ($this->isXhr()) {
|
||||||
|
@ -441,6 +457,8 @@ class ActionController extends Zend_Controller_Action
|
||||||
* Redirect to a specific url, updating the browsers URL field
|
* Redirect to a specific url, updating the browsers URL field
|
||||||
*
|
*
|
||||||
* @param Url|string $url The target to redirect to
|
* @param Url|string $url The target to redirect to
|
||||||
|
*
|
||||||
|
* @return never
|
||||||
**/
|
**/
|
||||||
public function redirectNow($url)
|
public function redirectNow($url)
|
||||||
{
|
{
|
||||||
|
|
|
@ -393,6 +393,8 @@ class Response extends Zend_Controller_Response_Http
|
||||||
* Redirect to the given URL and exit immediately
|
* Redirect to the given URL and exit immediately
|
||||||
*
|
*
|
||||||
* @param string|Url $url
|
* @param string|Url $url
|
||||||
|
*
|
||||||
|
* @return never
|
||||||
*/
|
*/
|
||||||
public function redirectAndExit($url)
|
public function redirectAndExit($url)
|
||||||
{
|
{
|
||||||
|
|
|
@ -12060,36 +12060,11 @@ parameters:
|
||||||
count: 1
|
count: 1
|
||||||
path: library/Icinga/Web/Controller/ActionController.php
|
path: library/Icinga/Web/Controller/ActionController.php
|
||||||
|
|
||||||
-
|
|
||||||
message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:redirectHttp\\(\\) has no return type specified\\.$#"
|
|
||||||
count: 1
|
|
||||||
path: library/Icinga/Web/Controller/ActionController.php
|
|
||||||
|
|
||||||
-
|
|
||||||
message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:redirectHttp\\(\\) has parameter \\$url with no type specified\\.$#"
|
|
||||||
count: 1
|
|
||||||
path: library/Icinga/Web/Controller/ActionController.php
|
|
||||||
|
|
||||||
-
|
|
||||||
message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:redirectNow\\(\\) has no return type specified\\.$#"
|
|
||||||
count: 1
|
|
||||||
path: library/Icinga/Web/Controller/ActionController.php
|
|
||||||
|
|
||||||
-
|
-
|
||||||
message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:redirectToLogin\\(\\) has no return type specified\\.$#"
|
message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:redirectToLogin\\(\\) has no return type specified\\.$#"
|
||||||
count: 1
|
count: 1
|
||||||
path: library/Icinga/Web/Controller/ActionController.php
|
path: library/Icinga/Web/Controller/ActionController.php
|
||||||
|
|
||||||
-
|
|
||||||
message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:redirectXhr\\(\\) has no return type specified\\.$#"
|
|
||||||
count: 1
|
|
||||||
path: library/Icinga/Web/Controller/ActionController.php
|
|
||||||
|
|
||||||
-
|
|
||||||
message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:redirectXhr\\(\\) has parameter \\$url with no type specified\\.$#"
|
|
||||||
count: 1
|
|
||||||
path: library/Icinga/Web/Controller/ActionController.php
|
|
||||||
|
|
||||||
-
|
-
|
||||||
message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:reloadCss\\(\\) has no return type specified\\.$#"
|
message: "#^Method Icinga\\\\Web\\\\Controller\\\\ActionController\\:\\:reloadCss\\(\\) has no return type specified\\.$#"
|
||||||
count: 1
|
count: 1
|
||||||
|
@ -13785,11 +13760,6 @@ parameters:
|
||||||
count: 1
|
count: 1
|
||||||
path: library/Icinga/Web/Response.php
|
path: library/Icinga/Web/Response.php
|
||||||
|
|
||||||
-
|
|
||||||
message: "#^Method Icinga\\\\Web\\\\Response\\:\\:redirectAndExit\\(\\) has no return type specified\\.$#"
|
|
||||||
count: 1
|
|
||||||
path: library/Icinga/Web/Response.php
|
|
||||||
|
|
||||||
-
|
-
|
||||||
message: "#^Method Icinga\\\\Web\\\\Response\\:\\:sendCookies\\(\\) has no return type specified\\.$#"
|
message: "#^Method Icinga\\\\Web\\\\Response\\:\\:sendCookies\\(\\) has no return type specified\\.$#"
|
||||||
count: 1
|
count: 1
|
||||||
|
|
Loading…
Reference in New Issue