public function __construct(HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser) { $this->client = $client; $this->inputDispatcher = $inputDispatcher; $this->outputVisitor = $outputVisitor; $this->requestParser = $requestParser; }