Я пытаюсь получить доступ к параметрам строки запроса в Symfony 4
namespace App\Controller;
use Symfony\Component\HttpFoundation\RequestStack;
class Home extends Controller {
private $request;
public function __construct(RequestStack $request){
$this->request = $request;
}
public function getQueryString(){
$req = $this->request->getCurrentRequest();
print_r($req); // see all the request data
// $req -> grab the query parameters
// return query parameters
}
}
Я использую RequestStack
и могу видеть кучу данных запроса, когда печатаю результат getCurrentRequest()
(включая параметры запроса, которые мне нужны), но большинство методов - private
, и я не могу чтобы получить к ним доступ.
Как можно получить компоненты URL запроса (включая параметры запроса) в Symfony?