Skip to content

Latest commit

 

History

History
73 lines (54 loc) · 4.21 KB

File metadata and controls

73 lines (54 loc) · 4.21 KB
title Upgrade

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.