phpDocumentor
Table of Contents
Interfaces
- Metadata
- MetaDataContainer
- Command
- Commands are used by Middleware
- Middleware
- Middleware can be uses to perform extra steps during the parsing process.
- AttributeContainer
- Reducer
- ProjectFactoryStrategy
- Interface for strategies used by the project factory to build Elements out of nodes.
- StrategyContainer
- Interface for strategy containers.
Classes
- Exception
- An exception specifically originating from the Reflection component.
- LocalFile
- Represents a local file on the file system.
- ChainFactory
- ElementNameResolver
- FindingVisitor
- Argument
- Descriptor representing a single Argument of a method or function.
- AsymmetricVisibility
- Value object for visibility values of classes, properties, ect.
- Attribute
- CallArgument
- Represents an argument in a function or method call.
- Class_
- Descriptor representing a Class.
- Constant
- Descriptor representing a constant
- Enum_
- Descriptor representing an Enum.
- EnumCase
- Represents a case in an Enum.
- AbstractFactory
- Class_
- Strategy to create a ClassElement including all sub elements.
- ClassConstant
- Strategy to convert ClassConstantIterator to ConstantElement
- ClassConstantIterator
- This class acts like a combination of a ClassConst and Const_ to be able to create constant descriptors using a normal strategy.
- ConstructorPromotion
- ContextStack
- Define
- Strategy to convert `define` expressions to ConstantElement
- Enum_
- EnumCase
- CreateCommand
- File Create command is used by the File Factory Strategy.
- File
- Strategy to create File element from the provided filename.
- Function_
- Strategy to convert Function_ to FunctionDescriptor
- GlobalConstant
- Strategy to convert GlobalConstantIterator to ConstantElement
- GlobalConstantIterator
- IfStatement
- Interface_
- Strategy to create a InterfaceElement including all sub elements.
- Method
- Strategy to create MethodDescriptor and arguments when applicable.
- Namespace_
- Noop
- Property
- Strategy to convert PropertyIterator to PropertyDescriptor
- PropertyIterator
- This class acts like a combination of a PropertyNode and PropertyProperty to be able to create property descriptors using a normal strategy.
- Attribute
- Parameter
- Trait_
- TraitUse
- Type
- File
- Represents a file in the project.
- Function_
- Descriptor representing a function
- Interface_
- Descriptor representing an Interface.
- Method
- Descriptor representing a Method in a Class, Interface or Trait.
- Namespace_
- Represents a namespace and its children for a project.
- NodesFactory
- Factory to create a array of nodes from a provided file.
- Project
- Represents the entire project with its files, namespaces and indexes.
- ProjectFactory
- Factory class to transform files into a project description.
- ProjectFactoryStrategies
- Property
- Descriptor representing a property.
- PropertyHook
- Trait_
- Descriptor representing a Trait.
- Visibility
- Value object for visibility values of classes, properties, ect.
- NamespaceNodeToContext