3.5.0
This release introduces support for ReflectionConstant
, adds support
for PHP 7.4 typed properties,
and replaces the internal class stubbing mechanisms with direct hits to
the installed JetBrains stubs. In addition to that, parent::class
, self::class
and static::class
are now correctly evaluated to the target class name.
Total issues resolved: 13
- 444:
self::class
,parent::class
andstatic::class
are not correctly resolved into their corresponding strings thanks to @Ocramius - 465: Fix
.gitignore
format for Windows environments thanks to @kukulich - 466: Correct PHPUnit MockObject class names as per PHPUnit 8+ thanks to @kukulich
- 467: Tests for source stubbers thanks to @kukulich
- 469: Refactor SourceLocators to no longer depend on CoreReflection thanks to @theofidry
- 470: PhpInternalSourceLocator is not based on internal reflection anymore thanks to @kukulich
- 471: Added ReflectionConstant thanks to @kukulich
- 472: Fixed resolving self::, static:: and parent:: as property or constant values thanks to @kukulich
- 473: Added support for PHP 7.4 typed properties thanks to @kukulich
- 474: Run tests on PHP 7.4 thanks to @kukulich
- 475: Bump phpunit/phpunit from 8.1.3 to 8.1.5 thanks to @dependabot-preview[bot]
- 476: Bump phpdocumentor/reflection-docblock from 4.3.0 to 4.3.1 thanks to @dependabot-preview[bot]
- 477: Bump nikic/php-parser from 4.2.1 to 4.2.2 thanks to @dependabot-preview[bot]