public function __construct(Queries\ISourceInfo $sourceInfo, Configuration\IQueryConfiguration $configuration = null) { parent::__construct($sourceInfo, $configuration ?: new Configuration\DefaultQueryConfiguration()); $this->requestBuilder = $this->configuration->getRequestQueryBuilder(); $this->queryResultCollection = $this->configuration->getQueryResultCollection(); }
public function __construct(Queries\ISourceInfo $sourceInfo, IQueryCompilerConfiguration $compilerConfiguration) { parent::__construct($sourceInfo, $compilerConfiguration->getQueryConfiguration()); $this->compilerConfiguration = $compilerConfiguration; }