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|falseFixed 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::addcan now add values to an inner container
v1.1 (Intersection Calculation)
Encapsulations now need to implement the abstract constructor from
AbstractEncapsulationAdd intersection calculation for encapsulations
ObjectMappingcan no longer be created via constructorObjects created from encapsulations like
Containerwill be created viastaticinstead ofself
Last updated