diff --git a/phpstan.neon.dist b/phpstan.neon.dist index a64e98e..d9032f4 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -4,4 +4,4 @@ parameters: - tests/ includes: - - vendor/assoconnect/php-quality-config/phpstan.extension.neon \ No newline at end of file + - vendor/assoconnect/php-quality-config/phpstan.extension.neon diff --git a/src/Normalizer/AbsolutePercentValueNormalizer.php b/src/Normalizer/AbsolutePercentValueNormalizer.php index 372661b..235caba 100644 --- a/src/Normalizer/AbsolutePercentValueNormalizer.php +++ b/src/Normalizer/AbsolutePercentValueNormalizer.php @@ -47,9 +47,7 @@ public function supportsNormalization(mixed $data, ?string $format = null, array return $data instanceof AbsolutePercentValue; } - /** - * @inheritDoc - */ + /** @phpstan-ignore method.childReturnType */ public function denormalize( mixed $data, string $type, diff --git a/tests/Normalizer/AbsolutePercentValueNormalizerTest.php b/tests/Normalizer/AbsolutePercentValueNormalizerTest.php index 746052e..7c242f4 100644 --- a/tests/Normalizer/AbsolutePercentValueNormalizerTest.php +++ b/tests/Normalizer/AbsolutePercentValueNormalizerTest.php @@ -20,7 +20,7 @@ protected function setUp(): void } /** @return iterable */ - public function providerSupportsNormalization(): iterable + public static function providerSupportsNormalization(): iterable { yield [new AbsolutePercentValue(AbsolutePercentValue::TYPE_ABSOLUTE, '20000'), true]; yield [new \stdClass(), false]; @@ -49,7 +49,7 @@ public function testNormalize(): void } /** @return iterable */ - public function providerSupportsDenormalization(): iterable + public static function providerSupportsDenormalization(): iterable { yield [AbsolutePercentValue::class, true]; yield [\stdClass::class, false]; @@ -73,7 +73,7 @@ public function testDenormalizeFailure(mixed $data): void } /** @return iterable */ - public function providerTestDenormalize(): iterable + public static function providerTestDenormalize(): iterable { yield ['']; yield [null]; diff --git a/tests/Object/AbsolutePercentValueTest.php b/tests/Object/AbsolutePercentValueTest.php index 59ab808..1fd0146 100644 --- a/tests/Object/AbsolutePercentValueTest.php +++ b/tests/Object/AbsolutePercentValueTest.php @@ -75,7 +75,7 @@ public function testConstructSuccess(string $type): void } /** @return iterable */ - public function providerTypes(): iterable + public static function providerTypes(): iterable { yield [AbsolutePercentValue::TYPE_PERCENT]; yield [AbsolutePercentValue::TYPE_ABSOLUTE];