Ocramius/ProxyManager
🎩✨🌈 OOP Proxy wrappers/utilities - generates and manages proxies of your objects observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4915
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
4943 stars · 190 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A PHP library that generates and manages proxy classes for objects, supporting patterns like virtual proxies, lazy loading, and method interception. It provides factory abstractions for creating proxy wrappers used in AOP-style and lazy-initialization scenarios.
Use cases
- lazy-load heavy objects in PHP
- intercept method calls on objects for AOP
- generate proxy classes at runtime
- defer expensive object initialization until first use
- wrap objects with access-control or logging proxies
- build ORMs or DI containers that need object proxies
When to choose
- you need lazy loading or virtual proxies in a PHP application
- you're building a framework with method interception or AOP features
- you want battle-tested proxy generation used by Doctrine and other major PHP projects
When to avoid
- your project doesn't use PHP
- you need simple decoration without dynamic class generation
- you can't tolerate generated-code overhead or complexity in a small codebase
Facets
library · maturity stable
serialization middleware developer-tools developer-tools web-development programming-languages php cross-platform proxy-pattern lazy-loading aop oop code-generation interception virtual-proxy doctrine
1 source
- readme: https://github.com/Ocramius/ProxyManager · fetched 2026-08-28 · 4cd050be2eb9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Ocramius/ProxyManager | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="Ocramius/ProxyManager")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem