PHP Class Pinq\Expressions\ExpressionVisitor

Author: Elliot Levin ([email protected])
Inheritance: extends ExpressionWalker
Show file Open project: timetoogo/pinq

Public Methods

Method Description
walkArgument ( ArgumentExpression $expression )
walkArray ( ArrayExpression $expression )
walkArrayItem ( ArrayItemExpression $expression )
walkAssignment ( AssignmentExpression $expression )
walkBinaryOperation ( BinaryOperationExpression $expression )
walkCast ( CastExpression $expression )
walkClassConstant ( ClassConstantExpression $expression )
walkClosure ( ClosureExpression $expression )
walkClosureUsedVariable ( ClosureUsedVariableExpression $expression )
walkConstant ( ConstantExpression $expression )
walkEmpty ( EmptyExpression $expression )
walkField ( FieldExpression $expression )
walkFunctionCall ( FunctionCallExpression $expression )
walkIndex ( IndexExpression $expression )
walkInvocation ( InvocationExpression $expression )
walkIsset ( IssetExpression $expression )
walkMethodCall ( MethodCallExpression $expression )
walkNew ( NewExpression $expression )
walkParameter ( ParameterExpression $expression )
walkReturn ( ReturnExpression $expression )
walkStaticField ( StaticFieldExpression $expression )
walkStaticMethodCall ( StaticMethodCallExpression $expression )
walkTernary ( TernaryExpression $expression )
walkThrow ( ThrowExpression $expression )
walkUnaryOperation ( UnaryOperationExpression $expression )
walkUnset ( UnsetExpression $expression )
walkValue ( ValueExpression $expression )
walkVariable ( VariableExpression $expression )

Protected Methods

Method Description
visitArgument ( ArgumentExpression $expression )
visitArray ( ArrayExpression $expression )
visitArrayItem ( ArrayItemExpression $expression )
visitAssignment ( AssignmentExpression $expression )
visitBinaryOperation ( BinaryOperationExpression $expression )
visitCast ( CastExpression $expression )
visitClassConstant ( ClassConstantExpression $expression )
visitClosure ( ClosureExpression $expression )
visitClosureUsedVariable ( ClosureUsedVariableExpression $expression )
visitConstant ( ConstantExpression $expression )
visitEmpty ( EmptyExpression $expression )
visitField ( FieldExpression $expression )
visitFunctionCall ( FunctionCallExpression $expression )
visitIndex ( IndexExpression $expression )
visitInvocation ( InvocationExpression $expression )
visitIsset ( IssetExpression $expression )
visitMethodCall ( MethodCallExpression $expression )
visitNew ( NewExpression $expression )
visitParameter ( ParameterExpression $expression )
visitReturn ( ReturnExpression $expression )
visitStaticField ( StaticFieldExpression $expression )
visitStaticMethodCall ( StaticMethodCallExpression $expression )
visitTernary ( TernaryExpression $expression )
visitThrow ( ThrowExpression $expression )
visitUnaryOperation ( UnaryOperationExpression $expression )
visitUnset ( UnsetExpression $expression )
visitValue ( ValueExpression $expression )
visitVariable ( VariableExpression $expression )

Method Details

visitArgument() protected method

protected visitArgument ( ArgumentExpression $expression )
$expression ArgumentExpression

visitArray() protected method

protected visitArray ( ArrayExpression $expression )
$expression ArrayExpression

visitArrayItem() protected method

protected visitArrayItem ( ArrayItemExpression $expression )
$expression ArrayItemExpression

visitAssignment() protected method

protected visitAssignment ( AssignmentExpression $expression )
$expression AssignmentExpression

visitBinaryOperation() protected method

protected visitBinaryOperation ( BinaryOperationExpression $expression )
$expression BinaryOperationExpression

visitCast() protected method

protected visitCast ( CastExpression $expression )
$expression CastExpression

visitClassConstant() protected method

protected visitClassConstant ( ClassConstantExpression $expression )
$expression ClassConstantExpression

visitClosure() protected method

protected visitClosure ( ClosureExpression $expression )
$expression ClosureExpression

visitClosureUsedVariable() protected method

protected visitClosureUsedVariable ( ClosureUsedVariableExpression $expression )
$expression ClosureUsedVariableExpression

visitConstant() protected method

protected visitConstant ( ConstantExpression $expression )
$expression ConstantExpression

visitEmpty() protected method

protected visitEmpty ( EmptyExpression $expression )
$expression EmptyExpression

visitField() protected method

protected visitField ( FieldExpression $expression )
$expression FieldExpression

visitFunctionCall() protected method

protected visitFunctionCall ( FunctionCallExpression $expression )
$expression FunctionCallExpression

visitIndex() protected method

protected visitIndex ( IndexExpression $expression )
$expression IndexExpression

visitInvocation() protected method

protected visitInvocation ( InvocationExpression $expression )
$expression InvocationExpression

visitIsset() protected method

protected visitIsset ( IssetExpression $expression )
$expression IssetExpression

visitMethodCall() protected method

protected visitMethodCall ( MethodCallExpression $expression )
$expression MethodCallExpression

visitNew() protected method

protected visitNew ( NewExpression $expression )
$expression NewExpression

visitParameter() protected method

protected visitParameter ( ParameterExpression $expression )
$expression ParameterExpression

visitReturn() protected method

protected visitReturn ( ReturnExpression $expression )
$expression ReturnExpression

visitStaticField() protected method

protected visitStaticField ( StaticFieldExpression $expression )
$expression StaticFieldExpression

visitStaticMethodCall() protected method

protected visitStaticMethodCall ( StaticMethodCallExpression $expression )
$expression StaticMethodCallExpression

visitTernary() protected method

protected visitTernary ( TernaryExpression $expression )
$expression TernaryExpression

visitThrow() protected method

protected visitThrow ( ThrowExpression $expression )
$expression ThrowExpression

visitUnaryOperation() protected method

protected visitUnaryOperation ( UnaryOperationExpression $expression )
$expression UnaryOperationExpression

visitUnset() protected method

protected visitUnset ( UnsetExpression $expression )
$expression UnsetExpression

visitValue() protected method

protected visitValue ( ValueExpression $expression )
$expression ValueExpression

visitVariable() protected method

protected visitVariable ( VariableExpression $expression )
$expression VariableExpression

walkArgument() final public method

final public walkArgument ( ArgumentExpression $expression )
$expression ArgumentExpression

walkArray() final public method

final public walkArray ( ArrayExpression $expression )
$expression ArrayExpression

walkArrayItem() final public method

final public walkArrayItem ( ArrayItemExpression $expression )
$expression ArrayItemExpression

walkAssignment() final public method

final public walkAssignment ( AssignmentExpression $expression )
$expression AssignmentExpression

walkBinaryOperation() final public method

final public walkBinaryOperation ( BinaryOperationExpression $expression )
$expression BinaryOperationExpression

walkCast() final public method

final public walkCast ( CastExpression $expression )
$expression CastExpression

walkClassConstant() public method

public walkClassConstant ( ClassConstantExpression $expression )
$expression ClassConstantExpression

walkClosure() final public method

final public walkClosure ( ClosureExpression $expression )
$expression ClosureExpression

walkClosureUsedVariable() final public method

final public walkClosureUsedVariable ( ClosureUsedVariableExpression $expression )
$expression ClosureUsedVariableExpression

walkConstant() public method

public walkConstant ( ConstantExpression $expression )
$expression ConstantExpression

walkEmpty() final public method

final public walkEmpty ( EmptyExpression $expression )
$expression EmptyExpression

walkField() final public method

final public walkField ( FieldExpression $expression )
$expression FieldExpression

walkFunctionCall() final public method

final public walkFunctionCall ( FunctionCallExpression $expression )
$expression FunctionCallExpression

walkIndex() final public method

final public walkIndex ( IndexExpression $expression )
$expression IndexExpression

walkInvocation() final public method

final public walkInvocation ( InvocationExpression $expression )
$expression InvocationExpression

walkIsset() final public method

final public walkIsset ( IssetExpression $expression )
$expression IssetExpression

walkMethodCall() final public method

final public walkMethodCall ( MethodCallExpression $expression )
$expression MethodCallExpression

walkNew() final public method

final public walkNew ( NewExpression $expression )
$expression NewExpression

walkParameter() final public method

final public walkParameter ( ParameterExpression $expression )
$expression ParameterExpression

walkReturn() final public method

final public walkReturn ( ReturnExpression $expression )
$expression ReturnExpression

walkStaticField() final public method

final public walkStaticField ( StaticFieldExpression $expression )
$expression StaticFieldExpression

walkStaticMethodCall() final public method

final public walkStaticMethodCall ( StaticMethodCallExpression $expression )
$expression StaticMethodCallExpression

walkTernary() final public method

final public walkTernary ( TernaryExpression $expression )
$expression TernaryExpression

walkThrow() final public method

final public walkThrow ( ThrowExpression $expression )
$expression ThrowExpression

walkUnaryOperation() final public method

final public walkUnaryOperation ( UnaryOperationExpression $expression )
$expression UnaryOperationExpression

walkUnset() final public method

final public walkUnset ( UnsetExpression $expression )
$expression UnsetExpression

walkValue() final public method

final public walkValue ( ValueExpression $expression )
$expression ValueExpression

walkVariable() final public method

final public walkVariable ( VariableExpression $expression )
$expression VariableExpression