protected function parseAndApplyModifyOrderByWalker(\Doctrine\ORM\Query $query) { $parser = new \Doctrine\ORM\Query\Parser($query); $AST = $parser->QueryLanguage(); $walker = new \abexto\xdc\orm\query\tools\ModifyOrderByWalker($query, null, []); $walker->walkSelectStatement($AST); return $AST; }