Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Reflection Docblock Laravel Package

barryvdh/reflection-docblock

Fork of phpDocumentor ReflectionDocBlock for laravel-ide-helper. Parses PHPDoc DocBlocks to extract descriptions, tags, and types, working like PHP’s Reflection. Use to read getDocComment() from classes/methods or raw DocBlock strings.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: Poor. This is a fork specifically tailored for laravel-ide-helper with explicit discouragement of other uses in the README. The official phpDocumentor/ReflectionDocBlock is the standard for PHPDoc parsing, making this fork unnecessary for general Laravel applications.
Integration feasibility: Low. The package is designed solely as a dependency for laravel-ide-helper and lacks documentation for standalone use. Direct integration into new projects would violate the maintainer's guidance.
Technical risk: High. Zero direct dependents, a future-dated release (2026-03-05), and no active community adoption indicate abandonment or experimental status. Potential for unresolved bugs in edge cases (e.g., generics, callable types) due to limited testing scope.
Key questions: Why was this fork created when the official package exists? What specific fixes or features does it provide that the official version lacks? Is there any active maintenance or community support for this fork?

Integration Approach

Stack fit: Not recommended for any Laravel project outside of laravel-ide-helper's internal usage. The official phpDocumentor/ReflectionDocBlock (v5.x+) is the only production-ready solution for PHPDoc parsing in Laravel ecosystems.
Migration path: Replace this package with phpdocumentor/reflection-docblock (v5.3+). The official package has identical core functionality, broader compatibility, and active maintenance.
Compatibility: High risk of parsing inconsistencies. The fork has diverged from the official package (e.g., ContextFactory additions in v2.3.0), but these changes are undocumented and untested for general use.
Sequencing: Avoid adoption entirely. If already used (e.g., via laravel-ide-helper), ensure the dependency is pinned to the version required by that package and do not expose it to application code.

Operational Impact

Maintenance: Minimal effort required to maintain but high long-term risk. No community contributions or issue resolution activity

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table