mirror of
				https://github.com/Icinga/icingaweb2.git
				synced 2025-10-28 01:44:02 +01:00 
			
		
		
		
	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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user