public __construct ( Pinq\Queries\ISourceInfo $sourceInfo, Pinq\Providers\Configuration\IQueryConfiguration $configuration = null ) | ||
$sourceInfo | Pinq\Queries\ISourceInfo | |
$configuration | Pinq\Providers\Configuration\IQueryConfiguration |
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; }