¿Cuál es la mejor manera de obtener el objeto 'Solicitud' en el controlador?

He visto que el objeto de solicitud se pasa al método de acción del controlador como un parámetro como este:

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

También lo he visto dentro del método de acción donde se obtiene del contenedor:

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

¿Cuál es mejor? ¿Importa?

Respuestas a la pregunta(2)

Su respuesta a la pregunta