sebastian/object-reflector
Allows reflection of object attributes, including inherited and non-public ones
6.1.0
815M downloads/mo
#57 most downloaded on composer
sebastianbergmann/object-reflector
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
Most releases are documented
notes for 14 of 16 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
16 releases · first in 2017
2 releases in the last 12 months
see the full history below
Release timeline
16 releases · Mar 2017 to Aug 2026
2018
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 16-
6.1.013 Aug 2026Release notes
Open source →Changed
- Improved performance of
ObjectReflector::getProperties()
Fixed
- A property whose name contains a null byte is no longer reflected under a wrong name
- The name of a private property of an object of an anonymous class is no longer lost
Release notes
Open source →Changed
- Improved performance of
ObjectReflector::getProperties()
Fixed
- A property whose name contains a null byte is no longer reflected under a wrong name
- The name of a private property of an object of an anonymous class is no longer lost
- Improved performance of
-
6.0.006 Feb 2026 -
5.0.007 Feb 2025 -
4.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
-
4.0.002 Feb 2024 -
3.0.003 Feb 2023Release notes
Open source →Changed
ObjectReflector::getAttributes()has been renamed toObjectReflector::getProperties()
Removed
- This component is no longer supported on PHP 7.3, PHP 7.4 and PHP 8.0
-
2.0.426 Oct 2020Release notes
Open source →Fixed
SebastianBergmann\ObjectReflector\Exceptionnow correctly extends\Throwable
-
2.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
-
2.0.226 Jun 2020 -
2.0.115 Jun 2020 -
2.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
-
1.1.301 Mar 2024Nothing published for this version
-
1.1.230 Nov 2020Nothing published for this version
-
1.1.129 Mar 2017 -
1.1.016 Mar 2017Release notes
Open source →Changed
- Changed implementation of
ObjectReflector::getattributes()to use(array)cast instead ofReflectionObject
- Changed implementation of
-
1.0.012 Mar 2017