├── .editorconfig ├── .php-cs-fixer.dist.php ├── LICENSE ├── Makefile ├── composer.json ├── docker-compose.yml ├── phpunit-10.xml ├── phpunit-9.xml ├── phpunit.bootstrap.php └── src ├── Exception └── IOException.php ├── File └── FileContentProvider.php ├── Parser └── PHP │ ├── AbstractCollector.php │ ├── AutoloadType.php │ ├── ConsumedSymbolCollector.php │ ├── DefinedSymbolCollector.php │ ├── FileInclude.php │ ├── NameContext.php │ ├── NameResolver.php │ ├── ParserErrorCollector.php │ ├── ParserErrorCollectorInterface.php │ ├── Strategy │ ├── AnnotationStrategy.php │ ├── ClassConstStrategy.php │ ├── ConstStrategy.php │ ├── DefineStrategy.php │ ├── ExtendsParseStrategy.php │ ├── FullQualifiedParameterStrategy.php │ ├── FunctionInvocationStrategy.php │ ├── ImplementsParseStrategy.php │ ├── InstanceofStrategy.php │ ├── NewStrategy.php │ ├── PhpExtensionStrategy.php │ ├── StaticStrategy.php │ ├── StrategyInterface.php │ ├── TypedAttributeStrategy.php │ ├── UseStrategy.php │ └── UsedExtensionSymbolStrategy.php │ ├── SymbolCollectorInterface.php │ ├── SymbolNameParser.php │ └── SymbolNameParserInterface.php └── Symbol ├── Loader ├── CompositeSymbolLoader.php ├── ExtensionSymbolLoader.php ├── FileSymbolLoader.php ├── PsrSymbolLoader.php └── SymbolLoaderInterface.php ├── NamespaceSymbol.php ├── Provider ├── Factory │ └── FileSymbolProviderFactory.php ├── FileIterationInterface.php └── FileSymbolProvider.php ├── Symbol.php ├── SymbolInterface.php ├── SymbolList.php ├── SymbolListInterface.php └── SymbolName.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/.editorconfig -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/Makefile -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/composer.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /phpunit-10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/phpunit-10.xml -------------------------------------------------------------------------------- /phpunit-9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/phpunit-9.xml -------------------------------------------------------------------------------- /phpunit.bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/phpunit.bootstrap.php -------------------------------------------------------------------------------- /src/Exception/IOException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Exception/IOException.php -------------------------------------------------------------------------------- /src/File/FileContentProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/File/FileContentProvider.php -------------------------------------------------------------------------------- /src/Parser/PHP/AbstractCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/AbstractCollector.php -------------------------------------------------------------------------------- /src/Parser/PHP/AutoloadType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/AutoloadType.php -------------------------------------------------------------------------------- /src/Parser/PHP/ConsumedSymbolCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/ConsumedSymbolCollector.php -------------------------------------------------------------------------------- /src/Parser/PHP/DefinedSymbolCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/DefinedSymbolCollector.php -------------------------------------------------------------------------------- /src/Parser/PHP/FileInclude.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/FileInclude.php -------------------------------------------------------------------------------- /src/Parser/PHP/NameContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/NameContext.php -------------------------------------------------------------------------------- /src/Parser/PHP/NameResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/NameResolver.php -------------------------------------------------------------------------------- /src/Parser/PHP/ParserErrorCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/ParserErrorCollector.php -------------------------------------------------------------------------------- /src/Parser/PHP/ParserErrorCollectorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/ParserErrorCollectorInterface.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/AnnotationStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/AnnotationStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/ClassConstStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/ClassConstStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/ConstStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/ConstStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/DefineStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/DefineStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/ExtendsParseStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/ExtendsParseStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/FullQualifiedParameterStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/FullQualifiedParameterStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/FunctionInvocationStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/FunctionInvocationStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/ImplementsParseStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/ImplementsParseStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/InstanceofStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/InstanceofStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/NewStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/NewStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/PhpExtensionStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/PhpExtensionStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/StaticStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/StaticStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/StrategyInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/StrategyInterface.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/TypedAttributeStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/TypedAttributeStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/UseStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/UseStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/Strategy/UsedExtensionSymbolStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/Strategy/UsedExtensionSymbolStrategy.php -------------------------------------------------------------------------------- /src/Parser/PHP/SymbolCollectorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/SymbolCollectorInterface.php -------------------------------------------------------------------------------- /src/Parser/PHP/SymbolNameParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/SymbolNameParser.php -------------------------------------------------------------------------------- /src/Parser/PHP/SymbolNameParserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Parser/PHP/SymbolNameParserInterface.php -------------------------------------------------------------------------------- /src/Symbol/Loader/CompositeSymbolLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/Loader/CompositeSymbolLoader.php -------------------------------------------------------------------------------- /src/Symbol/Loader/ExtensionSymbolLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/Loader/ExtensionSymbolLoader.php -------------------------------------------------------------------------------- /src/Symbol/Loader/FileSymbolLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/Loader/FileSymbolLoader.php -------------------------------------------------------------------------------- /src/Symbol/Loader/PsrSymbolLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/Loader/PsrSymbolLoader.php -------------------------------------------------------------------------------- /src/Symbol/Loader/SymbolLoaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/Loader/SymbolLoaderInterface.php -------------------------------------------------------------------------------- /src/Symbol/NamespaceSymbol.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/NamespaceSymbol.php -------------------------------------------------------------------------------- /src/Symbol/Provider/Factory/FileSymbolProviderFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/Provider/Factory/FileSymbolProviderFactory.php -------------------------------------------------------------------------------- /src/Symbol/Provider/FileIterationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/Provider/FileIterationInterface.php -------------------------------------------------------------------------------- /src/Symbol/Provider/FileSymbolProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/Provider/FileSymbolProvider.php -------------------------------------------------------------------------------- /src/Symbol/Symbol.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/Symbol.php -------------------------------------------------------------------------------- /src/Symbol/SymbolInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/SymbolInterface.php -------------------------------------------------------------------------------- /src/Symbol/SymbolList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/SymbolList.php -------------------------------------------------------------------------------- /src/Symbol/SymbolListInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/SymbolListInterface.php -------------------------------------------------------------------------------- /src/Symbol/SymbolName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/composer-unused/symbol-parser/HEAD/src/Symbol/SymbolName.php --------------------------------------------------------------------------------