2023-01-23 11:03:31 +01:00

4.2 KiB

This is a list of backwards compatibility (BC) breaks introduced in ProxyManager:

0.5.0

0.4.0

0.3.4

  • Interface names are also supported for proxy generation as of #40

0.3.3

0.3.2

  • An additional (optional) by-ref parameter was added to the lazy loading proxies' initializer to allow unsetting the initializer with less overhead.

0.3.0

0.2.0

  • The signature of initializers to be used with proxies implementing ProxyManager\Proxy\LazyLoadingInterface changed from:

    $initializer = function ($proxy, & $wrappedObject, $method, $parameters) {};
    

    to

    $initializer = function (& $wrappedObject, $proxy, $method, $parameters) {};
    

    Only the order of parameters passed to the closures has been changed.