Pinq\Providers\ProviderBase::__construct PHP Method

__construct() public method

public __construct ( Pinq\Queries\ISourceInfo $sourceInfo, Pinq\Providers\Configuration\IQueryConfiguration $configuration )
$sourceInfo Pinq\Queries\ISourceInfo
$configuration Pinq\Providers\Configuration\IQueryConfiguration
    public function __construct(Queries\ISourceInfo $sourceInfo, Configuration\IQueryConfiguration $configuration)
    {
        $this->sourceInfo = $sourceInfo;
        $this->configuration = $configuration;
        $this->queryCache = $configuration->getQueryCache();
        $this->scheme = $configuration->getIteratorScheme();
    }

Usage Example

Example #1
0
 public function __construct(Queries\ISourceInfo $sourceInfo, IQueryProvider $queryProvider, Configuration\IRepositoryConfiguration $configuration = null)
 {
     parent::__construct($sourceInfo, $configuration ?: new Configuration\DefaultRepositoryConfiguration());
     $this->queryProvider = $queryProvider;
     $this->queryResultCollection = $queryProvider->getQueryResultCollection();
     $this->operationQueryBuilder = $this->configuration->getOperationQueryBuilder();
 }
All Usage Examples Of Pinq\Providers\ProviderBase::__construct