├── .laminas-ci.json ├── COPYRIGHT.md ├── LICENSE.md ├── README.md ├── composer.json └── src ├── DeclareStatement.php ├── Exception ├── BadMethodCallException.php ├── ExceptionInterface.php ├── InvalidArgumentException.php └── RuntimeException.php ├── Generator ├── AbstractGenerator.php ├── AbstractMemberGenerator.php ├── BodyGenerator.php ├── ClassGenerator.php ├── DocBlock │ ├── Tag.php │ ├── Tag │ │ ├── AbstractTypeableTag.php │ │ ├── AuthorTag.php │ │ ├── GenericTag.php │ │ ├── LicenseTag.php │ │ ├── MethodTag.php │ │ ├── ParamTag.php │ │ ├── PropertyTag.php │ │ ├── ReturnTag.php │ │ ├── TagInterface.php │ │ ├── ThrowsTag.php │ │ └── VarTag.php │ └── TagManager.php ├── DocBlockGenerator.php ├── EnumGenerator │ ├── Cases │ │ ├── BackedCases.php │ │ ├── CaseFactory.php │ │ └── PureCases.php │ ├── EnumGenerator.php │ └── Name.php ├── Exception │ ├── ClassNotFoundException.php │ ├── ExceptionInterface.php │ ├── InvalidArgumentException.php │ └── RuntimeException.php ├── FileGenerator.php ├── GeneratorInterface.php ├── InterfaceGenerator.php ├── MethodGenerator.php ├── ParameterGenerator.php ├── PromotedParameterGenerator.php ├── PropertyGenerator.php ├── PropertyValueGenerator.php ├── TraitGenerator.php ├── TraitUsageGenerator.php ├── TraitUsageInterface.php ├── TypeGenerator.php ├── TypeGenerator │ ├── AtomicType.php │ ├── CompositeType.php │ ├── IntersectionType.php │ └── UnionType.php └── ValueGenerator.php ├── Generic └── Prototype │ ├── PrototypeClassFactory.php │ ├── PrototypeGenericInterface.php │ └── PrototypeInterface.php ├── Reflection ├── ClassReflection.php ├── DocBlock │ ├── Tag │ │ ├── AuthorTag.php │ │ ├── GenericTag.php │ │ ├── LicenseTag.php │ │ ├── MethodTag.php │ │ ├── ParamTag.php │ │ ├── PhpDocTypedTagInterface.php │ │ ├── PropertyTag.php │ │ ├── ReturnTag.php │ │ ├── TagInterface.php │ │ ├── ThrowsTag.php │ │ └── VarTag.php │ └── TagManager.php ├── DocBlockReflection.php ├── Exception │ ├── BadMethodCallException.php │ ├── ExceptionInterface.php │ ├── InvalidArgumentException.php │ └── RuntimeException.php ├── FunctionReflection.php ├── MethodReflection.php ├── ParameterReflection.php ├── PropertyReflection.php └── ReflectionInterface.php └── Scanner └── DocBlockScanner.php /.laminas-ci.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/.laminas-ci.json -------------------------------------------------------------------------------- /COPYRIGHT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/COPYRIGHT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/composer.json -------------------------------------------------------------------------------- /src/DeclareStatement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/DeclareStatement.php -------------------------------------------------------------------------------- /src/Exception/BadMethodCallException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Exception/BadMethodCallException.php -------------------------------------------------------------------------------- /src/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /src/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exception/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Exception/RuntimeException.php -------------------------------------------------------------------------------- /src/Generator/AbstractGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/AbstractGenerator.php -------------------------------------------------------------------------------- /src/Generator/AbstractMemberGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/AbstractMemberGenerator.php -------------------------------------------------------------------------------- /src/Generator/BodyGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/BodyGenerator.php -------------------------------------------------------------------------------- /src/Generator/ClassGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/ClassGenerator.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/AbstractTypeableTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/AbstractTypeableTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/AuthorTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/AuthorTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/GenericTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/GenericTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/LicenseTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/LicenseTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/MethodTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/MethodTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/ParamTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/ParamTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/PropertyTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/PropertyTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/ReturnTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/ReturnTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/TagInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/TagInterface.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/ThrowsTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/ThrowsTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/Tag/VarTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/Tag/VarTag.php -------------------------------------------------------------------------------- /src/Generator/DocBlock/TagManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlock/TagManager.php -------------------------------------------------------------------------------- /src/Generator/DocBlockGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/DocBlockGenerator.php -------------------------------------------------------------------------------- /src/Generator/EnumGenerator/Cases/BackedCases.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/EnumGenerator/Cases/BackedCases.php -------------------------------------------------------------------------------- /src/Generator/EnumGenerator/Cases/CaseFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/EnumGenerator/Cases/CaseFactory.php -------------------------------------------------------------------------------- /src/Generator/EnumGenerator/Cases/PureCases.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/EnumGenerator/Cases/PureCases.php -------------------------------------------------------------------------------- /src/Generator/EnumGenerator/EnumGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/EnumGenerator/EnumGenerator.php -------------------------------------------------------------------------------- /src/Generator/EnumGenerator/Name.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/EnumGenerator/Name.php -------------------------------------------------------------------------------- /src/Generator/Exception/ClassNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/Exception/ClassNotFoundException.php -------------------------------------------------------------------------------- /src/Generator/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /src/Generator/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Generator/Exception/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/Exception/RuntimeException.php -------------------------------------------------------------------------------- /src/Generator/FileGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/FileGenerator.php -------------------------------------------------------------------------------- /src/Generator/GeneratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/GeneratorInterface.php -------------------------------------------------------------------------------- /src/Generator/InterfaceGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/InterfaceGenerator.php -------------------------------------------------------------------------------- /src/Generator/MethodGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/MethodGenerator.php -------------------------------------------------------------------------------- /src/Generator/ParameterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/ParameterGenerator.php -------------------------------------------------------------------------------- /src/Generator/PromotedParameterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/PromotedParameterGenerator.php -------------------------------------------------------------------------------- /src/Generator/PropertyGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/PropertyGenerator.php -------------------------------------------------------------------------------- /src/Generator/PropertyValueGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/PropertyValueGenerator.php -------------------------------------------------------------------------------- /src/Generator/TraitGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/TraitGenerator.php -------------------------------------------------------------------------------- /src/Generator/TraitUsageGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/TraitUsageGenerator.php -------------------------------------------------------------------------------- /src/Generator/TraitUsageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/TraitUsageInterface.php -------------------------------------------------------------------------------- /src/Generator/TypeGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/TypeGenerator.php -------------------------------------------------------------------------------- /src/Generator/TypeGenerator/AtomicType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/TypeGenerator/AtomicType.php -------------------------------------------------------------------------------- /src/Generator/TypeGenerator/CompositeType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/TypeGenerator/CompositeType.php -------------------------------------------------------------------------------- /src/Generator/TypeGenerator/IntersectionType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/TypeGenerator/IntersectionType.php -------------------------------------------------------------------------------- /src/Generator/TypeGenerator/UnionType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/TypeGenerator/UnionType.php -------------------------------------------------------------------------------- /src/Generator/ValueGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generator/ValueGenerator.php -------------------------------------------------------------------------------- /src/Generic/Prototype/PrototypeClassFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generic/Prototype/PrototypeClassFactory.php -------------------------------------------------------------------------------- /src/Generic/Prototype/PrototypeGenericInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generic/Prototype/PrototypeGenericInterface.php -------------------------------------------------------------------------------- /src/Generic/Prototype/PrototypeInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Generic/Prototype/PrototypeInterface.php -------------------------------------------------------------------------------- /src/Reflection/ClassReflection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/ClassReflection.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/AuthorTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/AuthorTag.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/GenericTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/GenericTag.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/LicenseTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/LicenseTag.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/MethodTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/MethodTag.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/ParamTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/ParamTag.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/PhpDocTypedTagInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/PhpDocTypedTagInterface.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/PropertyTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/PropertyTag.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/ReturnTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/ReturnTag.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/TagInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/TagInterface.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/ThrowsTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/ThrowsTag.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/Tag/VarTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/Tag/VarTag.php -------------------------------------------------------------------------------- /src/Reflection/DocBlock/TagManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlock/TagManager.php -------------------------------------------------------------------------------- /src/Reflection/DocBlockReflection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/DocBlockReflection.php -------------------------------------------------------------------------------- /src/Reflection/Exception/BadMethodCallException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/Exception/BadMethodCallException.php -------------------------------------------------------------------------------- /src/Reflection/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /src/Reflection/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Reflection/Exception/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/Exception/RuntimeException.php -------------------------------------------------------------------------------- /src/Reflection/FunctionReflection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/FunctionReflection.php -------------------------------------------------------------------------------- /src/Reflection/MethodReflection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/MethodReflection.php -------------------------------------------------------------------------------- /src/Reflection/ParameterReflection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/ParameterReflection.php -------------------------------------------------------------------------------- /src/Reflection/PropertyReflection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/PropertyReflection.php -------------------------------------------------------------------------------- /src/Reflection/ReflectionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Reflection/ReflectionInterface.php -------------------------------------------------------------------------------- /src/Scanner/DocBlockScanner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminas/laminas-code/HEAD/src/Scanner/DocBlockScanner.php --------------------------------------------------------------------------------