22 private $nameResolver;
27 private $columnsResolver;
32 private $resourceConnection;
44 $this->nameResolver = $nameResolver;
45 $this->columnsResolver = $columnsResolver;
60 $this->nameResolver->getAlias($queryConfig[
'source']) =>
61 $this->resourceConnection
62 ->getTableName($this->nameResolver->getName($queryConfig[
'source'])),
65 $columns = $this->columnsResolver->getColumns($selectBuilder, $queryConfig[
'source']);
67 return $selectBuilder;
assemble(SelectBuilder $selectBuilder, $queryConfig)
__construct(NameResolver $nameResolver, ColumnsResolver $columnsResolver, ResourceConnection $resourceConnection)