Request::isMethodSafe PHP Method

isMethodSafe() public static method

Checks whether the method is safe or not.
public static isMethodSafe ( ) : boolean
return boolean
        public static function isMethodSafe()
        {
            //Method inherited from \Symfony\Component\HttpFoundation\Request
            return \Illuminate\Http\Request::isMethodSafe();
        }

Usage Example

Example #1
0
 /**
  * Determines if the Response validators (ETag, Last-Modified) match
  * a conditional value specified in the Request.
  *
  * If the Response is not modified, it sets the status code to 304 and
  * removes the actual content by calling the setNotModified() method.
  *
  * @param Request $request A Request instance
  *
  * @return bool true if the Response validators match the Request, false otherwise
  *
  * @api
  */
 public function isNotModified(Request $request)
 {
     if (!$request->isMethodSafe()) {
         return false;
     }
     $notModified = false;
     $lastModified = $this->headers->get('Last-Modified');
     $modifiedSince = $request->headers->get('If-Modified-Since');
     if ($etags = $request->getEtags()) {
         $notModified = in_array($this->getEtag(), $etags) || in_array('*', $etags);
     }
     if ($modifiedSince && $lastModified) {
         $notModified = strtotime($modifiedSince) >= strtotime($lastModified) && (!$etags || $notModified);
     }
     if ($notModified) {
         $this->setNotModified();
     }
     return $notModified;
 }
All Usage Examples Of Request::isMethodSafe