PHP Class Pinq\Queries\Requests\ProjectionRequestBase

Author: Elliot Levin ([email protected])
Inheritance: extends Request
Show file Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Property Type Description
$projectionFunction Pinq\Queries\Functions\ElementProjection | null

Public Methods

Method Description
__construct ( ElementProjection $projectionFunction = null )
getParameters ( )
getProjectionFunction ( ) : ElementProjection | null
hasProjectionFunction ( ) : boolean
updateProjection ( ElementProjection $projectionFunction = null ) : static

Protected Methods

Method Description
withProjectionFunction ( ElementProjection $projectionFunction = null )

Method Details

__construct() public method

public __construct ( ElementProjection $projectionFunction = null )
$projectionFunction Pinq\Queries\Functions\ElementProjection

getParameters() public method

public getParameters ( )

getProjectionFunction() public method

public getProjectionFunction ( ) : ElementProjection | null
return Pinq\Queries\Functions\ElementProjection | null

hasProjectionFunction() public method

public hasProjectionFunction ( ) : boolean
return boolean

updateProjection() public method

public updateProjection ( ElementProjection $projectionFunction = null ) : static
$projectionFunction Pinq\Queries\Functions\ElementProjection
return static

withProjectionFunction() abstract protected method

abstract protected withProjectionFunction ( ElementProjection $projectionFunction = null )
$projectionFunction Pinq\Queries\Functions\ElementProjection

Property Details

$projectionFunction protected property

protected ElementProjection,Pinq\Queries\Functions|null $projectionFunction
return Pinq\Queries\Functions\ElementProjection | null