sebastian/object-enumerator
Traverses array structures and object graphs to enumerate all referenced objects
8.1.0
876M downloads/mo
#55 most downloaded on composer
sebastianbergmann/object-enumerator
What this package is like to depend on
Last release 10 days ago
13 Aug 2026
Release timing varies
gaps range from 1 weeks to 2.2 years
Nearly every release is documented
notes for 18 of 20 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
20 releases · first in 2016
2 releases in the last 12 months
see the full history below
Release timeline
20 releases · Jan 2016 to Aug 2026
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 20-
8.1.013 Aug 2026Release notes
Open source →Changed
Enumerator::enumerate()is now significantly faster for large object graphs
Fixed
Enumerator::enumerate()no longer recurses infinitely on arrays that reference themselves
Release notes
Open source →Changed
Enumerator::enumerate()is now significantly faster for large object graphs
Fixed
Enumerator::enumerate()no longer recurses infinitely on arrays that reference themselves
-
8.0.006 Feb 2026 -
7.0.007 Feb 2025 -
6.0.103 Jul 2024Release notes
Open source →Changed
- This project now uses PHPStan instead of Psalm for static analysis
Release notes
Open source →Changed
- This project now uses PHPStan instead of Psalm for static analysis
-
6.0.002 Feb 2024 -
5.0.003 Feb 2023Release notes
Open source →Removed
- This component is no longer supported on PHP 7.3, PHP 7.4 and PHP 8.0
-
4.0.426 Oct 2020Release notes
Open source →Fixed
SebastianBergmann\ObjectEnumerator\Exceptionnow correctly extends\Throwable
-
4.0.328 Sep 2020Release notes
Open source →Changed
- Changed PHP version constraint in
composer.jsonfrom^7.3 || ^8.0to>=7.3
- Changed PHP version constraint in
-
4.0.226 Jun 2020 -
4.0.115 Jun 2020 -
4.0.007 Feb 2020Release notes
Open source →Removed
- This component is no longer supported on PHP 7.0, PHP 7.1, and PHP 7.2
-
3.0.501 Mar 2024Nothing published for this version
-
3.0.430 Nov 2020Nothing published for this version
-
3.0.303 Aug 2017 -
3.0.212 Mar 2017 -
3.0.112 Mar 2017 -
3.0.003 Mar 2017 -
2.0.118 Feb 2017Release notes
Open source →Fixed
- Fixed #2: Exceptions in
ReflectionProperty::getValue()are not handled
- Fixed #2: Exceptions in
-
2.0.019 Nov 2016Release notes
Open source →Changed
- This component is now compatible with
sebastian/recursion-context: ~1.0.4
- This component is now compatible with
-
1.0.028 Jan 2016