/** * Initializes a new SqlWalker instance with the given Query and ParserResult. * * @param Query $query The parsed Query. * @param ParserResult $parserResult The result of the parsing process. */ public function __construct($query, $parserResult, array $queryComponents) { $this->_resultSetMapping = $parserResult->getResultSetMapping(); $this->_query = $query; $this->_em = $query->getEntityManager(); $this->_parserResult = $parserResult; $this->_queryComponents = $queryComponents; }