Skip to content
This repository has been archived by the owner on Jul 8, 2018. It is now read-only.

Releases: pinepain/php-object-maps

Rename and refactor to object maps

28 Aug 20:22
Compare
Choose a tag to compare

This release completely breaks API and changes library focus from SPL object store to classic object map.

Rename Weak to Ref and upgrade to work with latest php-ref ext

10 Aug 21:28
Compare
Choose a tag to compare

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

20 Jan 19:58
Compare
Choose a tag to compare

Add WeakValueMap and WeakKeyValueMap and transform old \Weak\SplObjectStorage responsibility to WeakKeyMap.

Initial release

20 Jan 18:39
Compare
Choose a tag to compare

Initial implementation of weak-referenced keys SplObjectStorage.