Guides

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

Traits

HasAttributes

        
On this page

Search results