Repository navigation
v0.3.1
Hotfix for source-derived DI and AOP inspection after independent Ray.Di/Ray.Aop review.
- Preserve unknown branches in reachable workspace helpers and Module traits; a later fallback return no longer becomes a confident binding when an earlier branch is unresolved.
- Report invoked closures and callbacks as unresolved instead of silently omitting their possible bindings.
- Follow Ray.Aop's exact-attribute ordering rule for inherited method attributes and its
any()method exclusions. - Correct delayed
Bindqualifiers and PHP string escape handling in direct DI/AOP declaration inventories.
Ray.Di 2.20 versus 2.23 multi-interceptor binding behavior remains a documented version-model limitation.
Validation: PHP 8.2–8.5 CI, PHPCS, PHPStan, 687 PHPUnit tests with 5,690 assertions including the isolated BEAR.Kata oracle.