symfonyを読む/ readmeをルーティングする:
// ...
$context = new RequestContext();
// this is optional and can be done without a Request instance
$context->fromRequest(Request::createFromGlobals());
$matcher = new UrlMatcher($routes, $context);
オプションであるとはどういう意味ですか?マッチャーの機能はそれなしではどういうわけか制限されていますか?Requestオブジェクトはマッチャーによってどのように使用されますか?
編集
RouteListenerが、現在のリクエスト情報(ホスト、メソッドなど)でコンテキストを更新する処理を行うことがわかりました。したがって、ルートマッチングがイベントディスパッチャを介して行われる場合、このオプションの手順は必要ありません。