This repository has been archived by the owner on Jul 8, 2018. It is now read-only.
Releases: pinepain/php-object-maps
Releases · pinepain/php-object-maps
Rename and refactor to object maps
Rename Weak to Ref and upgrade to work with latest php-ref ext
While this release is a patch-release, it may introduce some BC-incompatible changes because of improvements and bug fixes in php-ref extension.
As of php-ref v0.2.4 notifiers get called even in case of exception thrown in previous notifiers or referent object destructor, which means that WeakMap now will be properly cleaned up in such cases.
Add new WeakMaps
Add WeakValueMap
and WeakKeyValueMap
and transform old \Weak\SplObjectStorage
responsibility to WeakKeyMap
.
Initial release
Initial implementation of weak-referenced keys SplObjectStorage
.