PHP Interface Pinq\Providers\IRepositoryProvider

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Providers\IQueryProvider
Show file Open project: timetoogo/pinq Interface Usage Examples

Public Methods

Method Description
createRepository ( TraversalExpression $scopeExpression = null ) : Pinq\IRepository
execute ( Expression $operationExpression ) : void
getConfiguration ( ) : Pinq\Providers\Configuration\IRepositoryConfiguration
getQueryProvider ( ) : Pinq\Providers\IQueryProvider

Method Details

createRepository() public method

public createRepository ( TraversalExpression $scopeExpression = null ) : Pinq\IRepository
$scopeExpression pinq\expressions\TraversalExpression
return Pinq\IRepository

execute() public method

public execute ( Expression $operationExpression ) : void
$operationExpression pinq\expressions\Expression
return void

getConfiguration() public method

public getConfiguration ( ) : Pinq\Providers\Configuration\IRepositoryConfiguration
return Pinq\Providers\Configuration\IRepositoryConfiguration

getQueryProvider() public method

public getQueryProvider ( ) : Pinq\Providers\IQueryProvider
return Pinq\Providers\IQueryProvider