PHP Class Pinq\Expressions\ClosureExpression

Author: Elliot Levin ([email protected])
Inheritance: extends Expression
Afficher le fichier Open project: timetoogo/pinq Class Usage Examples

Méthodes publiques

Méthode Description
__clone ( )
__construct ( $returnsReference, $isStatic, array $parameterExpressions, array $usedVariables, array $bodyExpressions )
getBodyExpressions ( ) : Expression[]
getParameters ( ) : ParameterExpression[]
getUsedVariableNames ( ) : string[]
getUsedVariables ( ) : ClosureUsedVariableExpression[]
isStatic ( ) : boolean
returnsReference ( ) : boolean
serialize ( )
traverse ( ExpressionWalker $walker )
unserialize ( $serialized )
update ( boolean $returnsReference, boolean $isStatic, array $parameterExpressions, array $usedVariables, array $bodyExpressions ) : self

Méthodes protégées

Méthode Description
compileCode ( &$code )

Method Details

__clone() public méthode

public __clone ( )

__construct() public méthode

public __construct ( $returnsReference, $isStatic, array $parameterExpressions, array $usedVariables, array $bodyExpressions )
$parameterExpressions array
$usedVariables array
$bodyExpressions array

compileCode() protected méthode

protected compileCode ( &$code )

getBodyExpressions() public méthode

public getBodyExpressions ( ) : Expression[]
Résultat Expression[]

getParameters() public méthode

public getParameters ( ) : ParameterExpression[]
Résultat ParameterExpression[]

getUsedVariableNames() public méthode

public getUsedVariableNames ( ) : string[]
Résultat string[]

getUsedVariables() public méthode

public getUsedVariables ( ) : ClosureUsedVariableExpression[]
Résultat ClosureUsedVariableExpression[]

isStatic() public méthode

public isStatic ( ) : boolean
Résultat boolean

returnsReference() public méthode

public returnsReference ( ) : boolean
Résultat boolean

serialize() public méthode

public serialize ( )

traverse() public méthode

public traverse ( ExpressionWalker $walker )
$walker ExpressionWalker

unserialize() public méthode

public unserialize ( $serialized )

update() public méthode

public update ( boolean $returnsReference, boolean $isStatic, array $parameterExpressions, array $usedVariables, array $bodyExpressions ) : self
$returnsReference boolean
$isStatic boolean
$parameterExpressions array
$usedVariables array
$bodyExpressions array
Résultat self