phpdocumentor/reflectioncommon

ReflectionCommon is a PHP library that provides a common reflection interface for working with PHP code structure and metadata.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 2 minutes ago
Added to GitGenius on September 7th, 2026
Created on May 31st, 2015
Open Issues & Pull Requests: 3 (+0)
GitHub issues: Enabled
Number of forks: 22
Total Stargazers: 9,035 (+0)
Total Subscribers: 9 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

ReflectionCommon is a PHP library that provides a common reflection interface for working with PHP code structure and metadata.

The library solves the problem of inconsistency across different reflection implementations in PHP by offering a unified abstraction layer. Rather than working directly with PHP's built-in Reflection API or other reflection tools, developers can depend on ReflectionCommon's standardized interfaces. This approach allows code to remain agnostic about which underlying reflection implementation is being used, making it easier to swap implementations or support multiple reflection sources without changing consuming code.

Projects that depend on documentation generation, static analysis, or code introspection benefit most from this library. It is particularly suited for tools that need to work with PHP code metadata in a consistent way across different environments or reflection backends. Any project building higher-level abstractions over PHP reflection will find value in the common interface this library provides, as it reduces coupling to specific reflection implementations.

The project maintains a steady stream of contributions and demonstrates active engagement with the community through participation in organized contribution events. Pull requests receive timely review and feedback from maintainers. The codebase shows consistent attention to code quality and testing practices, with maintainers actively addressing issues and guiding contributors toward improvements. Development activity reflects a commitment to keeping the library functional and relevant for its dependents.