You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Upgrade to PHPStan 1.12
* Ensure we don't have phpstan deprecation
* [doc] Set TKey type on Collection
https://github.com/doctrine/collections/blob/2eb07e5953eed811ce1b309a7478a3b236f2273d/src/Collection.php#L29
* Upgrade to phpstan 2
* Run PHPStan on PHP 8.4
* PersistentCollections is not always present
Path "tests/PersistentCollections" is neither a directory, nor a file path, nor a fnmatch pattern.
If the excluded path can sometimes exist, append (?)
to its config entry to mark it as optional. Example:
parameters:
excludePaths:
analyseAndScan:
- tests/PersistentCollections (?)
* Keep type assertions even when type is declared
* Use @param-out for by-reference parameter
phpstan/phpstan#10823
* Set properties to null instead of unset, as property hooks could be used in child classes
* Fix generic types
* Fix property.unusedType on private collection property
* Fix type of $visited parameter set by-reference, changed since we use spl_object_id
* ReflectionProperty::isInitialized() is always available since PHP 8.4
* Ignore missingType.generics on UnitOfWork::$persisters
It should be a class-string-map, but not supported by phpstan
phpstan/phpstan#9521
* Don't check Metadata generic type
* Ignore arguments.count error on method calls with variable name
* Update baseline
* Fix type of Profile::$profileId
* Remove incorrect @throw annotation
* Make Expr constructor final, as it is instanciated with new static
0 commit comments