Jaki jest najlepszy sposób na uzyskanie obiektu „Request” w kontrolerze?

Widziałem obiekt żądania przekazywany do metody działania kontrolera jako taki parametr:

public function addAddressAction(Request $request)
{
    ...
}

Widziałem to również w metodzie akcji, w której jest pobierana z kontenera:

public function addAddressAction()
{
    $request  = $this->getRequest();
    ...
}

Który jest lepszy? Czy to ma znaczenie?

questionAnswers(2)

yourAnswerToTheQuestion