|  |  |  | @ -49,7 +49,7 @@ class Request extends \yii\base\Request | 
			
		
	
		
			
				
					|  |  |  |  | 	/** | 
			
		
	
		
			
				
					|  |  |  |  | 	 * @var string|boolean the name of the POST parameter that is used to indicate if a request is a PUT or DELETE | 
			
		
	
		
			
				
					|  |  |  |  | 	 * request tunneled through POST. Default to '_method'. | 
			
		
	
		
			
				
					|  |  |  |  | 	 * @see getRequestMethod | 
			
		
	
		
			
				
					|  |  |  |  | 	 * @see getMethod | 
			
		
	
		
			
				
					|  |  |  |  | 	 * @see getRestParams | 
			
		
	
		
			
				
					|  |  |  |  | 	 */ | 
			
		
	
		
			
				
					|  |  |  |  | 	public $restVar = '_method'; | 
			
		
	
	
		
			
				
					|  |  |  | @ -81,7 +81,7 @@ class Request extends \yii\base\Request | 
			
		
	
		
			
				
					|  |  |  |  | 	 * @return string request method, such as GET, POST, HEAD, PUT, DELETE. | 
			
		
	
		
			
				
					|  |  |  |  | 	 * The value returned is turned into upper case. | 
			
		
	
		
			
				
					|  |  |  |  | 	 */ | 
			
		
	
		
			
				
					|  |  |  |  | 	public function getRequestMethod() | 
			
		
	
		
			
				
					|  |  |  |  | 	public function getMethod() | 
			
		
	
		
			
				
					|  |  |  |  | 	{ | 
			
		
	
		
			
				
					|  |  |  |  | 		if (isset($_POST[$this->restVar])) { | 
			
		
	
		
			
				
					|  |  |  |  | 			return strtoupper($_POST[$this->restVar]); | 
			
		
	
	
		
			
				
					|  |  |  | @ -96,7 +96,7 @@ class Request extends \yii\base\Request | 
			
		
	
		
			
				
					|  |  |  |  | 	 */ | 
			
		
	
		
			
				
					|  |  |  |  | 	public function getIsPostRequest() | 
			
		
	
		
			
				
					|  |  |  |  | 	{ | 
			
		
	
		
			
				
					|  |  |  |  | 		return $this->getRequestMethod() === 'POST'; | 
			
		
	
		
			
				
					|  |  |  |  | 		return $this->getMethod() === 'POST'; | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	/** | 
			
		
	
	
		
			
				
					|  |  |  | @ -105,7 +105,7 @@ class Request extends \yii\base\Request | 
			
		
	
		
			
				
					|  |  |  |  | 	 */ | 
			
		
	
		
			
				
					|  |  |  |  | 	public function getIsDeleteRequest() | 
			
		
	
		
			
				
					|  |  |  |  | 	{ | 
			
		
	
		
			
				
					|  |  |  |  | 		return $this->getRequestMethod() === 'DELETE'; | 
			
		
	
		
			
				
					|  |  |  |  | 		return $this->getMethod() === 'DELETE'; | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	/** | 
			
		
	
	
		
			
				
					|  |  |  | @ -114,7 +114,7 @@ class Request extends \yii\base\Request | 
			
		
	
		
			
				
					|  |  |  |  | 	 */ | 
			
		
	
		
			
				
					|  |  |  |  | 	public function getIsPutRequest() | 
			
		
	
		
			
				
					|  |  |  |  | 	{ | 
			
		
	
		
			
				
					|  |  |  |  | 		return $this->getRequestMethod() === 'PUT'; | 
			
		
	
		
			
				
					|  |  |  |  | 		return $this->getMethod() === 'PUT'; | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	/** | 
			
		
	
	
		
			
				
					|  |  |  | @ -141,7 +141,7 @@ class Request extends \yii\base\Request | 
			
		
	
		
			
				
					|  |  |  |  | 	/** | 
			
		
	
		
			
				
					|  |  |  |  | 	 * Returns the request parameters for the RESTful request. | 
			
		
	
		
			
				
					|  |  |  |  | 	 * @return array the RESTful request parameters | 
			
		
	
		
			
				
					|  |  |  |  | 	 * @see getRequestMethod | 
			
		
	
		
			
				
					|  |  |  |  | 	 * @see getMethod | 
			
		
	
		
			
				
					|  |  |  |  | 	 */ | 
			
		
	
		
			
				
					|  |  |  |  | 	public function getRestParams() | 
			
		
	
		
			
				
					|  |  |  |  | 	{ | 
			
		
	
	
		
			
				
					|  |  |  | @ -772,7 +772,7 @@ class Request extends \yii\base\Request | 
			
		
	
		
			
				
					|  |  |  |  | 		if (!$this->enableCsrfValidation) { | 
			
		
	
		
			
				
					|  |  |  |  | 			return; | 
			
		
	
		
			
				
					|  |  |  |  | 		} | 
			
		
	
		
			
				
					|  |  |  |  | 		$method = $this->getRequestMethod(); | 
			
		
	
		
			
				
					|  |  |  |  | 		$method = $this->getMethod(); | 
			
		
	
		
			
				
					|  |  |  |  | 		if ($method === 'POST' || $method === 'PUT' || $method === 'DELETE') { | 
			
		
	
		
			
				
					|  |  |  |  | 			$cookies = $this->getCookies(); | 
			
		
	
		
			
				
					|  |  |  |  | 			switch ($method) { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |