PHP Trismegiste\Mondrian\Visitor\State Namespace

Interfaces

Name Description
State State is a contract for a state of a visitor to support one type of node
VisitorContext VisitorContext is a contract for a context of State Pattern

Classes

Name Description
AbstractObjectLevel AbstractObjectLevel is a helper for class/trait/interface level state
AbstractState AbstractState is a abstract state
FileLevelTemplate FileLevelTemplate is Template Method DP for a FileLevel state
PackageLevel PackageLevel is the starting state