PHP Interface Pinq\Providers\IRepositoryProvider

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Providers\IQueryProvider
Exibir arquivo 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