Changelog
v2.0 (PHP 8)
PHP 8.1 is required
Only inner objects of AbstractEncapsulation will be deep-cloned
Change return type of Container::search to
string|int|false
Fixed typos in documentation
v1.2.1
Add more documentation
Add IteratorTrait
Add JsonSerializableTrait
Fix: ImmutableContainer was mutable via splice()-method
Fix: Immutable encapsulations were not clonable
Fix: IntersectionCalculation::getDifference was intended to be static
v1.2 (Immutable Encapsulations)
Add immutable encapsulations
AbstractEncapsulation::add
can now add values to an inner container
v1.1 (Intersection Calculation)
Encapsulations now need to implement the abstract constructor from
AbstractEncapsulation
Add intersection calculation for encapsulations
ObjectMapping
can no longer be created via constructorObjects created from encapsulations like
Container
will be created viastatic
instead ofself
Last updated