class DefaultVisitor implements GeneratorVisitorInterface

The default code generation visitor.

Methods

__construct(CodeGeneratorConfig $config = null)

No description

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

getContent()

No description

Details

at line line 60
__construct(CodeGeneratorConfig $config = null)

Parameters

CodeGeneratorConfig $config

at line line 66
void reset()

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

Return Value

void

at line line 139
void startVisitingClass(PhpClass $class)

Parameters

PhpClass $class

Return Value

void

at line line 172
void startVisitingInterface(PhpInterface $interface)

Parameters

PhpInterface $interface

Return Value

void

at line line 191
void startVisitingTrait(PhpTrait $trait)

Parameters

PhpTrait $trait

Return Value

void

at line line 207
void startVisitingStructConstants()

Return Value

void

at line line 210
void visitStructConstant(PhpConstant $constant)

Parameters

PhpConstant $constant

Return Value

void

at line line 215
void endVisitingStructConstants()

Return Value

void

at line line 219
void startVisitingProperties()

Return Value

void

at line line 222
void visitProperty(PhpProperty $property)

Parameters

PhpProperty $property

Return Value

void

at line line 243
void endVisitingProperties()

Return Value

void

at line line 247
void startVisitingMethods()

Return Value

void

at line line 250
void visitMethod(PhpMethod $method)

Parameters

PhpMethod $method

Return Value

void

at line line 284
void endVisitingMethods()

Return Value

void

at line line 291
void endVisitingClass(PhpClass $class)

Parameters

PhpClass $class

Return Value

void

at line line 295
void endVisitingInterface(PhpInterface $interface)

Parameters

PhpInterface $interface

Return Value

void

at line line 299
void endVisitingTrait(PhpTrait $trait)

Parameters

PhpTrait $trait

Return Value

void

at line line 303
void visitFunction(PhpFunction $function)

Parameters

PhpFunction $function

Return Value

void

at line line 317
getContent()