Request
getPreferredLanguage(array(“en”, “ru”, “fr”)) – return current locale
isXmlHttpRequest() – check is it an Ajax
query->get(“page”) – return get parammeter value
request->get(“page”) – return post parammeter value(not json)
server->get(“HTTP_HOST”) – return domain name
<?php
namespace App\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class BlogController{
public function list(Request $request) //: Response
{
var_dump($request->isXmlHttpRequest());
var_dump($request->getPreferredLanguage(array("en", "ru", "fr")));
var_dump($request->query->get("page"));
var_dump($request->request->get("page"));
var_dump($request->server->get("HTTP_HOST"));
return new Response("Lucky:");
}
}