PHP Class Pinq\Queries\Functions\ProjectionBase

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

Protected Properties

Property Type Description
$returnExpression Pinq\Expressions\ReturnExpression | null
$returnValueExpression Pinq\Expressions\Expression | null

Public Methods

Method Description
getReturnExpression ( ) : ReturnExpression | null
getReturnValueExpression ( ) : Expression | null
hasReturnExpression ( ) : boolean
hasReturnValueExpression ( ) : boolean

Protected Methods

Method Description
dataToSerialize ( )
initialize ( )
unserializeData ( $data )

Method Details

dataToSerialize() protected method

protected dataToSerialize ( )

getReturnExpression() final public method

final public getReturnExpression ( ) : ReturnExpression | null
return Pinq\Expressions\ReturnExpression | null

getReturnValueExpression() final public method

final public getReturnValueExpression ( ) : Expression | null
return Pinq\Expressions\Expression | null

hasReturnExpression() final public method

final public hasReturnExpression ( ) : boolean
return boolean

hasReturnValueExpression() final public method

final public hasReturnValueExpression ( ) : boolean
return boolean

initialize() protected method

protected initialize ( )

unserializeData() protected method

protected unserializeData ( $data )

Property Details

$returnExpression protected property

protected ReturnExpression,Pinq\Expressions|null $returnExpression
return Pinq\Expressions\ReturnExpression | null

$returnValueExpression protected property

protected Expression,Pinq\Expressions|null $returnValueExpression
return Pinq\Expressions\Expression | null