interface GeneratorVisitorInterface

The visitor interface required by the DefaultNavigator.

Methods

void
reset()

Resets the visitors internal state to allow re-using the same instance.

void
startVisitingClass(PhpClass $class)

No description

void
startVisitingInterface(PhpInterface $interface)

No description

void
startVisitingTrait(PhpTrait $trait)

No description

void
startVisitingStructConstants()

No description

void
visitStructConstant(PhpConstant $constant)

No description

void
endVisitingStructConstants()

No description

void
startVisitingProperties()

No description

void
visitProperty(PhpProperty $property)

No description

void
endVisitingProperties()

No description

void
startVisitingMethods()

No description

void
visitMethod(PhpMethod $method)

No description

void
endVisitingMethods()

No description

void
endVisitingClass(PhpClass $class)

No description

void
endVisitingInterface(PhpInterface $interface)

No description

void
endVisitingTrait(PhpTrait $trait)

No description

void
visitFunction(PhpFunction $function)

No description

Details

at line line 40
void reset()

Resets the visitors internal state to allow re-using the same instance.

Return Value

void

at line line 46
void startVisitingClass(PhpClass $class)

Parameters

PhpClass $class

Return Value

void

at line line 52
void startVisitingInterface(PhpInterface $interface)

Parameters

PhpInterface $interface

Return Value

void

at line line 58
void startVisitingTrait(PhpTrait $trait)

Parameters

PhpTrait $trait

Return Value

void

at line line 64
void startVisitingStructConstants()

Return Value

void

at line line 71
void visitStructConstant(PhpConstant $constant)

Parameters

PhpConstant $constant

Return Value

void

at line line 77
void endVisitingStructConstants()

Return Value

void

at line line 83
void startVisitingProperties()

Return Value

void

at line line 89
void visitProperty(PhpProperty $property)

Parameters

PhpProperty $property

Return Value

void

at line line 95
void endVisitingProperties()

Return Value

void

at line line 101
void startVisitingMethods()

Return Value

void

at line line 107
void visitMethod(PhpMethod $method)

Parameters

PhpMethod $method

Return Value

void

at line line 113
void endVisitingMethods()

Return Value

void

at line line 119
void endVisitingClass(PhpClass $class)

Parameters

PhpClass $class

Return Value

void

at line line 125
void endVisitingInterface(PhpInterface $interface)

Parameters

PhpInterface $interface

Return Value

void

at line line 131
void endVisitingTrait(PhpTrait $trait)

Parameters

PhpTrait $trait

Return Value

void

at line line 137
void visitFunction(PhpFunction $function)

Parameters

PhpFunction $function

Return Value

void