Registry / utility / ocramius-proxy-manager

ocramius-proxy-manager

JSON →
library2.14.1phppackagistunverified

A library providing utilities to generate, instantiate and generally operate with Object Proxies

composer require ocramius/proxy-manager
INSTALL
IMPORT
SIG · OCRAMIUS-PROXY-MAN
O
ocramius-proxy-manager
utilityphpv2.14.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

LazyLoadingValueHolderFactory
use ProxyManager\Factory\LazyLoadingValueHolderFactory;

Create a lazy loading proxy for a class

use ProxyManager\Factory\LazyLoadingValueHolderFactory; $factory = new LazyLoadingValueHolderFactory(); $proxy = $factory->createProxy( MyClass::class, function (&$wrappedObject, $proxy, $method, $parameters, &$initializer) { $wrappedObject = new MyClass(); $initializer = null; } );
Debug
Known issues
breakingRequires PHP 8.1+ for version 2.x
fix
Upgrade to PHP 8.1 or use version 1.x
affects: >=2.0.0
Upgrade
Version history
2.14.1latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
ocramius-proxy-manager — pip install ocramius-proxy-manager · libregistry