1 dépôt
Strict sets of interface requirements that ensure consistent behavior across different reflection providers.
Distinct from Interface-Driven Design Patterns: Distinct from Interface-Driven Design Patterns: focuses specifically on the consistency of reflection providers rather than general structural patterns.
Explore 1 awesome GitHub repository matching software engineering & architecture · Reflection Interface Contracts. Refine with filters or upvote what's useful.
ReflectionCommon is a PHP reflection interface library and code analysis abstraction. It serves as a foundation for static analysis by providing a shared specification for representing classes, methods, and properties during programmatic code inspection. The project standardizes the reflection API to decouple analysis tools from specific PHP reflection implementations. This ensures that different analysis implementations can work interchangeably through a consistent layer of interfaces. The library covers the domain of PHP code analysis and static analysis tooling, establishing a common way
Enforces a strict set of interface requirements to ensure consistent behavior across different reflection providers.