Pinq\Providers\DSL\QueryProvider::__construct PHP Method

__construct() public method

public __construct ( Pinq\Queries\ISourceInfo $sourceInfo, Pinq\Providers\DSL\IQueryCompilerConfiguration $compilerConfiguration )
$sourceInfo Pinq\Queries\ISourceInfo
$compilerConfiguration Pinq\Providers\DSL\IQueryCompilerConfiguration
    public function __construct(Queries\ISourceInfo $sourceInfo, IQueryCompilerConfiguration $compilerConfiguration)
    {
        parent::__construct($sourceInfo, $compilerConfiguration->getQueryConfiguration());
        $this->compilerConfiguration = $compilerConfiguration;
    }

Usage Example

 public function __construct(PDO $connection, TableSourceInfo $sourceInfo, IQueryCompilerConfiguration $compilerConfiguration)
 {
     parent::__construct($sourceInfo, $compilerConfiguration);
     $this->connection = $connection;
 }