From 936fcbe402014aaf7d69bdbe8a8d5936d32948d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dalibor=20Karlovi=C4=87?= Date: Mon, 21 Nov 2022 11:10:34 +0100 Subject: [PATCH] bump: sigwin/infra:^1.0 (#158) --- composer.json | 2 +- src/Collection/ReadOnlyCollection.php | 3 +-- tests/functional/site/src/Model/Product.php | 3 +++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index 1ebd31c..c700693 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ "league/commonmark": "^2.3", "phpdocumentor/type-resolver": "^1.0", "phpstan/phpdoc-parser": "^1.0", - "sigwin/infra": "^0.13", + "sigwin/infra": "^1.0", "spatie/commonmark-highlighter": "^3.0", "symfony/console": "^5.4 || ^6.0", "symfony/expression-language": "^5.4 || ^6.0", diff --git a/src/Collection/ReadOnlyCollection.php b/src/Collection/ReadOnlyCollection.php index 1387a13..794115c 100644 --- a/src/Collection/ReadOnlyCollection.php +++ b/src/Collection/ReadOnlyCollection.php @@ -15,7 +15,6 @@ use Sigwin\YASSG\Collection; use Symfony\Component\ExpressionLanguage\ExpressionLanguage; -use Traversable; /** * @template-implements Collection @@ -82,7 +81,7 @@ public function count(): int return \count($this->data); } - public function getIterator(): Traversable + public function getIterator(): \Traversable { return new \ArrayIterator($this->data); } diff --git a/tests/functional/site/src/Model/Product.php b/tests/functional/site/src/Model/Product.php index 2387bca..f30ea8f 100644 --- a/tests/functional/site/src/Model/Product.php +++ b/tests/functional/site/src/Model/Product.php @@ -41,6 +41,9 @@ public function getName(): string public function getCategory(): ?Category { + /** + * @psalm-suppress InvalidArgument + */ $category = current($this->categories); return $category !== false ? $category : null;