From d5a8d2be22157b14f1683e3085ffe5ac895ba403 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 29 Apr 2022 11:10:21 +0200 Subject: [PATCH] Enable phpstan bleedingEdge --- phpstan/config.neon | 1 + src/Composer/DependencyResolver/RuleSet.php | 2 +- src/Composer/Repository/ArrayRepository.php | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/phpstan/config.neon b/phpstan/config.neon index a07471575..2390fa97c 100644 --- a/phpstan/config.neon +++ b/phpstan/config.neon @@ -1,4 +1,5 @@ includes: + - ../vendor/phpstan/phpstan/conf/bleedingEdge.neon - ../vendor/phpstan/phpstan-phpunit/extension.neon - ../vendor/phpstan/phpstan-deprecation-rules/rules.neon - ../vendor/phpstan/phpstan-strict-rules/rules.neon diff --git a/src/Composer/DependencyResolver/RuleSet.php b/src/Composer/DependencyResolver/RuleSet.php index 69159fd79..0eb714238 100644 --- a/src/Composer/DependencyResolver/RuleSet.php +++ b/src/Composer/DependencyResolver/RuleSet.php @@ -42,7 +42,7 @@ class RuleSet implements \IteratorAggregate, \Countable /** @var array */ protected $rules; - /** @var int */ + /** @var 0|positive-int */ protected $nextRuleId = 0; /** @var array */ diff --git a/src/Composer/Repository/ArrayRepository.php b/src/Composer/Repository/ArrayRepository.php index 92de7a614..b0a0e3b6c 100644 --- a/src/Composer/Repository/ArrayRepository.php +++ b/src/Composer/Repository/ArrayRepository.php @@ -321,7 +321,7 @@ class ArrayRepository implements RepositoryInterface /** * Returns the number of packages in this repository * - * @return int Number of packages + * @return 0|positive-int Number of packages */ public function count(): int {