phpdocumentor/type-resolver
Resolves PHP DocBlock types and partial class names into fully qualified names, and resolves structural element references into FQSENs, per PSR-5. Useful for static analysis, documentation generators, and reflection tooling.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| phpdocumentor/reflection-docblock | 0.86 | A DocBlock parser fully compatible with the PHPDoc standard. Use its DocBlockFactory to read summaries, descriptions, tags, and annotations from doc comments or reflection classes, so your library can extract embedded documentation and metadata. | 0 | 9,379 | — | 19M | — | 9.9 | 55.3 | — | — | |
| php-di/phpdoc-reader | 0.86 | PhpDocReader parses @var and @param docblock types to resolve class names, supporting fully qualified, imported, relative, and aliased names with the same rules as PHP. Primitive types are ignored; only valid class names are returned. Used by PHP-DI. | 73 | 77 | 15 | 629K | 0 | 4.1 | 54.3 | MIT | 6 years ago | |
| nzour/symfony-advanced-resolving | 0.86 | A Symfony package that adds advanced resolving capabilities, making service and argument resolution more flexible and context-aware. It helps reduce boilerplate, simplify dependency wiring, and keep container configuration clean, readable, and maintainable in modern Symfony applications. | 0 | — | 0 | — | 0 | 0.3 | — | — | 4 years ago | |
| phpdocumentor/reflection-common | 0.86 | ReflectionCommon provides the shared interfaces and base classes behind phpDocumentor's reflection layer, defining common contracts for elements, types, and locations used across the ecosystem. A lightweight, dependency-free foundation for building reflection-based tooling in PHP. | 9,031 | 9,044 | 22 | 12M | 0 | 47.6 | 50.4 | MIT | 1 month ago | |
| phpstan/phpdoc-parser | 0.86 | phpstan/phpdoc-parser parses PHPDocs into a typed AST so you can read and modify docblocks programmatically. It handles rich types like unions, generics, array shapes, callables, and conditional types, plus Doctrine annotations. Powers PHPStan. | 1,541 | 1,540 | 79 | 20M | 6 | 42.4 | 71.7 | MIT | 1 week ago | |
| symfony/type-info | 0.86 | Symfony TypeInfo extracts and models PHP type information, resolving types from reflection or strings and letting you build, inspect, and cast types like nullable, list, object, enum, and generic with ease. | 208 | 201 | 3 | 8M | 0 | 34.1 | 64.9 | MIT | 1 week ago | |
| phpdocumentor/guides-restructured-text | 0.86 | phpDocumentor guides reStructuredText parser. Converts reST documents into structured guide nodes for phpDocumentor’s Guides system, enabling documentation builds from .rst sources with directives, roles, includes, and cross-references. | 0 | 0 | 1 | 15K | 0 | 0.6 | 55.3 | MIT | 2 years ago | |
| phpdocumentor/shim | 0.86 | Install phpDocumentor via Composer with this shim package, which downloads the phpDocumentor phar into your project's vendor/bin directory so you can run it as usual. | 9 | 9 | 0 | 46K | 0 | 20.0 | 55.7 | MIT | 5 months ago | |
| php-standard-library/type | 0.85 | Runtime type validation for PHP built on the Parse, Don't Validate principle: coerce and assert unstructured input into well-typed data, with clear errors when values don't match. | 1 | 1 | 0 | 114K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| theseer/fdomdocument | 0.85 | Archived PHP library extending DOMDocument to throw exceptions instead of warnings/notices, plus handy shortcuts like XPath query helpers and appendElement variants. Drop-in replacement for DOM with libxml support; works with PHP 5.3.3–8.1 (v1.6.7). | 247 | 256 | 17 | 137K | 0 | 1.5 | 26.8 | NOASSERTION | 4 years ago | |
| michel/options-resolver | 0.85 | A lightweight PHP options resolver for validating and normalizing configuration arrays with defined defaults, required keys, allowed types and values, and nested option support—keeping package configuration predictable and errors clear. | 0 | 0 | 0 | 2 | 0 | 16.9 | 7.6 | MIT | 2 months ago | |
| gchernikov/request-resolver-bundle | 0.85 | gchernikov/request-resolver-bundle adds a clean request-resolution layer to PHP apps, mapping incoming HTTP requests to the right handlers through configurable resolvers. It decouples routing logic from controllers, keeping request handling organized, testable, and easy to maintain. | 1 | 1 | 0 | 58 | 1 | 0.2 | 20.4 | MIT | — | |
| phpdocumentor/phpdocumentor | 0.85 | phpDocumentor is the de-facto documentation tool for PHP, generating complete API docs from your source code and DocBlocks, with UML diagrams plus Markdown and RestructuredText support to keep docs and code in sync. | 4,349 | 4,421 | 646 | 14K | 139 | 76.5 | 37.5 | MIT | 5 months ago | |
| phpdocumentor/reflection | 0.85 | Static PHP code reflection library that parses one or more files (no execution) to build an object graph of your application's structure, including DocBlocks. Supports analyzing PHP versions from 5.2 up to your installed PHP version; useful for reflecting whole projects. | 124 | 126 | 60 | 907K | 8 | 26.3 | 60.9 | MIT | 5 months ago | |
| radebatz/type-info-extras | 0.84 | Type Info Extras extends the radebatz/type-info package with additional type classes and utilities for working with complex PHP types. It helps inspect unions, intersections, generics, and docblock types, making it useful for static analysis, reflection, and code generation tools. | 4 | 5 | 0 | 3M | 0 | 22.6 | 64.8 | MIT | 1 week ago |
How can I help you explore Laravel packages today?