From f9788b317c2465cedf080ea4cc8ad7b169b6b1fb Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Wed, 18 Dec 2024 17:13:55 +1300 Subject: [PATCH] DEP Bump minimum version of phpstan --- composer.json | 10 ++++++++-- tests/PHPStan/KeywordSelfRuleTest.php | 6 +++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index 29152e3..ff8810e 100644 --- a/composer.json +++ b/composer.json @@ -4,7 +4,7 @@ "license": "BSD-3-Clause", "require": { "php": "^8.1", - "phpstan/phpstan": "^1.11" + "phpstan/phpstan": "^1.12.13" }, "require-dev": { "phpunit/phpunit": "^9.6", @@ -28,5 +28,11 @@ } }, "minimum-stability": "dev", - "prefer-stable": true + "prefer-stable": true, + "config": { + "allow-plugins": { + "composer/installers": true, + "silverstripe/vendor-plugin": true + } + } } diff --git a/tests/PHPStan/KeywordSelfRuleTest.php b/tests/PHPStan/KeywordSelfRuleTest.php index 6c82fbb..30ef3eb 100644 --- a/tests/PHPStan/KeywordSelfRuleTest.php +++ b/tests/PHPStan/KeywordSelfRuleTest.php @@ -24,17 +24,17 @@ public function provideRule() 'interface' => [ 'filePaths' => [__DIR__ . '/KeywordSelfRuleTest/TestInterface.php'], 'errorMessage' => "Can't use keyword 'self'. Use 'TestInterface' instead.", - 'errorLines' => [13, 18, 18], + 'errorLines' => [13, 13, 18, 18], ], 'class' => [ 'filePaths' => [__DIR__ . '/KeywordSelfRuleTest/TestClass.php'], 'errorMessage' => "Can't use keyword 'self'. Use 'TestClass' instead.", - 'errorLines' => [9, 11, 16, 16, 18, 20, 21, 21, 25], + 'errorLines' => [9, 9, 11, 16, 16, 18, 20, 21, 21, 21, 25], ], 'enum' => [ 'filePaths' => [__DIR__ . '/KeywordSelfRuleTest/TestEnum.php'], 'errorMessage' => "Can't use keyword 'self'. Use 'TestEnum' instead.", - 'errorLines' => [9, 14, 14, 16, 17, 18, 20, 24], + 'errorLines' => [9, 9, 14, 14, 16, 16, 17, 17, 18, 20, 24], ], 'trait' => [ 'filePaths' => [