Request::setRequestFormat PHP Method

setRequestFormat() public static method

Sets the request format.
public static setRequestFormat ( string $format )
$format string The request format
        public static function setRequestFormat($format)
        {
            //Method inherited from \Symfony\Component\HttpFoundation\Request
            return \Illuminate\Http\Request::setRequestFormat($format);
        }

Usage Example

 public function testControllerWithXmlHttpRequest()
 {
     $request = new Request();
     $request->set('q', 'Hello');
     $request->setRequestFormat('XmlHttpRequest');
     $ctrl = new SearchController();
     $response = $ctrl->searchAction($request);
     $this->assertEquals('ProductBundle:Search:list.html.twig{"products":{"0":{"name":"foo","description":"A foo product","price":42},"1":{"name":"bar","description":"A bar product","price":23}},"noLayout":true}', $response->getContent());
 }