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
9dd148c ignore const expressions read by phpdocumentor
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.16.
Release notes
Sourced from symfony/property-info's releases.
... (truncated)
Changelog
Sourced from symfony/property-info's changelog.
... (truncated)
Commits
9dd148c
ignore const expressions read by phpdocumentorb88622d
Merge branch '4.4' into 5.4971cf46
ensure docblock compatibility with PhpStan's docblock parser3ef5e02
Typos In Commentsdc7ac44
Merge branch '4.4' into 5.48a9a2b6
Merge branch '4.4' into 5.4924406e
[PropertyInfo] Fix extracting int range type6f0a452
Merge branch '4.4' into 5.43e76f45
Merge branch '4.4' into 5.40fc0779
[PropertyInfo] PhpStanExtractor namespace missmatch issueDependabot 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)