1 | <?php |
||
15 | class QueryParser { |
||
16 | |||
17 | /** @var ElasticQuery */ |
||
18 | protected $query; |
||
19 | |||
20 | /** @var Parser */ |
||
21 | private $doctrineParser; |
||
22 | |||
23 | /** @var Query\AST\SelectStatement */ |
||
24 | private $_ast; |
||
25 | |||
26 | public function __construct(ElasticQuery $query) { |
||
32 | |||
33 | public function getAST() { |
||
40 | |||
41 | /** |
||
42 | * Converts ElasticQuery to SearchParams |
||
43 | * |
||
44 | * @return \DoctrineElastic\Elastic\SearchParams |
||
45 | */ |
||
46 | public function parseElasticQuery() { |
||
51 | |||
52 | /** |
||
53 | * @return string |
||
54 | */ |
||
55 | public function getRootClass() { |
||
67 | } |
||
68 |