Add support for phpDocumentor and PHPStan pseudo-types
Add PHP 8.0 promoted properties @param mutation support to PhpDocExtractor
Add PHP 8.0 promoted properties @param mutation support to PhpStanExtractor
6.0
Remove the Type::getCollectionKeyType() and Type::getCollectionValueType() methods, use Type::getCollectionKeyTypes() and Type::getCollectionValueTypes() instead
Remove the enable_magic_call_extraction context option in ReflectionExtractor::getWriteInfo() and ReflectionExtractor::getReadInfo() in favor of enable_magic_methods_extraction
5.4
Add PhpStanExtractor
5.3
Add support for multiple types for collection keys & values
Deprecate the Type::getCollectionKeyType() and Type::getCollectionValueType() methods, use Type::getCollectionKeyTypes() and Type::getCollectionValueTypes() instead
5.2.0
deprecated the enable_magic_call_extraction context option in ReflectionExtractor::getWriteInfo() and ReflectionExtractor::getReadInfo() in favor of enable_magic_methods_extraction
5.1.0
Add support for extracting accessor and mutator via PHP Reflection
4.3.0
Added the ability to extract private and protected properties and methods on ReflectionExtractor
Added the ability to extract property type based on its initial value
4.2.0
added PropertyInitializableExtractorInterface to test if a property can be initialized through the constructor (implemented by ReflectionExtractor)
3.3.0
... (truncated)
Commits
d43b85b [PropertyInfo] Fix PhpStanExtractor when constructor has no docblock
c198074 bug #49557 [PropertyInfo] Fix phpDocExtractor nullable array value type (fabpot)
ff45ebb [PropertyAccess] Readonly properties must have no PropertyWriteInfo
5e5d046 [PropertyInfo] Fix phpDocExtractor nullable array value type
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps symfony/property-info from 4.4.47 to 5.4.24.
Release notes
Sourced from symfony/property-info's releases.
... (truncated)
Changelog
Sourced from symfony/property-info's changelog.
... (truncated)
Commits
d43b85b
[PropertyInfo] FixPhpStanExtractor
when constructor has no docblockc198074
bug #49557 [PropertyInfo] Fix phpDocExtractor nullable array value type (fabpot)ff45ebb
[PropertyAccess] Readonly properties must have no PropertyWriteInfo5e5d046
[PropertyInfo] Fix phpDocExtractor nullable array value type8454a44
Fix some Composer keywords7227370
CS fix38ceb9e
Migrate tostatic
data providers usingrector/rector
9a44c26
[PropertyInfo] Add meaningful message whenphpstan/phpdoc-parser
is not ins...c90bb2a
minor #49088 Update license years (last time) (fabpot)31e33a6
fail with a meaningful error when a needed package is missingDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)