builder = $builder; $this->processor = $processor; } /** * Runs any registered transformers on the ResultSet before * returning it, allowing the transformers to inject additional * data into each Result. */ public function buildResultSet(Response $response, Query $query): ResultSet { $resultSet = $this->builder->buildResultSet($response, $query); $this->processor->process($resultSet); return $resultSet; } }