myclabs/deep-copy
DeepCopy creates safe deep clones of PHP objects, recursively copying referenced objects while preserving the original object graph. It handles cyclic references to avoid infinite loops, and supports customization via matchers and filters for specific properties and types.
Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.13.3...1.13.4
Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.13.2...1.13.3
Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.13.1...1.13.2
Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.13.0...1.13.1
Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.12.1...1.13.0
Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.12.0...1.12.1
readonly properties by @llupa in https://github.com/myclabs/DeepCopy/pull/195Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.11.1...1.12.0
Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.11.0...1.11.1
Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.10.3...1.11.0
doctrine/common:v3 by @Slamdunk in https://github.com/myclabs/DeepCopy/pull/172Full Changelog: https://github.com/myclabs/DeepCopy/compare/1.10.2...1.10.3
#161 Add isInitialized check on PropertyTypeMatcher for PHP 7.4
#143, #144: Add support for PHP 7.4's typed properties (they can be in an "uninitialized" state), by @SlvrEagle23
SplDoublyLinkedList#50 Revert change that caused a BC break + add test
__clone(), when that method existsFix #38 (in #43 and #42): "Notice: Undefined property: DateTime::$date"
You can now add "type matchers" that will apply to any object that matches a type. The object doesn't have to be in a property directly, it can be in an array for example.
How can I help you explore Laravel packages today?