goaop/parser-reflection
Provides reflection information, based on raw source
3.1.0
3.6M downloads/mo
#4710 most downloaded on Packagist
goaop/parser-reflection
What this package is like to depend on
Last release 10 months ago
18 Oct 2025
Ships unpredictably
gaps range from 6 weeks to 4.8 years
Some releases are documented
notes for 6 of 19 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
21 releases · first in 2015
1 release in the last 12 months
see the full history below
Release timeline
20 releases · Nov 2015 to Oct 2025Releases
latest 21-
3.1.018 Oct 2025Release notes
Open source →What's Changed
- Upgrade to GitHub-native Dependabot by @dependabot-preview[bot] in #116
- [Step 1 Upgrade] Bump requirement to php 7.4 by @samsonasik in #124
- [Step 2 Upgrade] Bump requirement to php 8.0 by @samsonasik in #125
- [Step 3 Upgrade] Enable skipped test: ReflectionClassTest::testGetModifiers() by @samsonasik in #126
- [Step 4 Upgrade] Bump requirement to php 8.1 by @samsonasik in #127
- [Step 5 Upgrade] Bump requirement to php 8.2 by @samsonasik in #128
- [Step 6 Upgrade] Add PHP 8+ Attributes support by @samsonasik in #130
- Fix ReflectionProperty::getValue() to use #[\ReturnTypeWillChange] by @samsonasik in #131
- New version implementation for PHP>=8.2 by @lisachenko in #133
- Update phpunit/phpunit requirement from ^10.5.8 to ^11.0.7 by @dependabot[bot] in #135
- [Feature] AST-preserving node name resolution, implements #136 by @lisachenko in #137
- [Feature] Add support for UnaryMinus and UnaryPlus expressions by @marcovtwout in #141
- Update GitHub Actions to fix CI build failures by @Copilot in #148
- Fix deprecated nullable type declarations for PHP 8.4+ compatibility by @Copilot in #146
- Add comprehensive GitHub Copilot instructions for parser-reflection repository by @Copilot in #150
- Fix PHP 8.4 compatibility for getModifiers() on properties by @Copilot in #152
- Fix: Add support for new expressions in parameter default values by @Copilot in #154
New Contributors
- @dependabot-preview[bot] made their first contribution in #116
- @samsonasik made their first contribution in #124
- @dependabot[bot] made their first contribution in #135
- @marcovtwout made their first contribution in #141
- @Copilot made their first contribution in #148
Full Changelog: 3.0.1...3.1.0
-
3.0.103 Jan 2021Nothing published for this version
-
3.0.019 Nov 2020 -
3.0.0-RC1no date pre-release -
2.1.313 Aug 2020Nothing published for this version
-
2.1.213 Aug 2020Release notes
Open source →This patch release fixes compatibility with PHP7.3 and PHP7.4 #103
Warning! Please, be aware that this repo is not maintained well and will be abandoned soon. Consider to upgrade your software to the Roave/BetterReflection library.
-
2.1.121 Feb 2020 -
2.1.004 Dec 2019Release notes
Open source →This minor release contains several fixes and improvements:
- Added support for the
ReflectionClassConstant#93, #97 (by @MaximilianKresse) - PHP7.4
ReflectionMethod->getClosure($object = null)compatibility #88 (by @ddinchev) getNamespaceAliases()logic fix #96 (by @MaximilianKresse)
- Added support for the
-
2.0.012 Dec 2018Nothing published for this version
-
1.4.119 Mar 2018 -
1.4.003 Sep 2017Nothing published for this version
-
1.3.027 Aug 2017Nothing published for this version
-
1.2.127 Jun 2017Nothing published for this version
-
1.2.029 Dec 2016Nothing published for this version
-
1.1.025 Sep 2016Nothing published for this version
-
1.0.227 Feb 2016Nothing published for this version
-
1.0.121 Feb 2016Nothing published for this version
-
1.0.015 Feb 2016Nothing published for this version
-
1.0.0-alpha26 Dec 2015 pre-releaseNothing published for this version
-
0.6.026 Dec 2015Nothing published for this version
-
0.5.022 Nov 2015Nothing published for this version