From b5ea67e4d06b41ccefcc175725109022df1be5c2 Mon Sep 17 00:00:00 2001 From: vol4onok Date: Tue, 17 Feb 2026 13:48:04 +0200 Subject: [PATCH 1/4] FRW-11483: Update phpunit --- composer.json | 6 +++--- .../Infrastructure/Helper/SemanticVersionHelperTest.php | 5 +++-- tests/Utils/Infrastructure/Helper/StrHelperTest.php | 6 ++++-- .../Infrastructure/Service/ProcessRunnerServiceTest.php | 5 +++-- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index 8e7b64b..78edde1 100644 --- a/composer.json +++ b/composer.json @@ -1,10 +1,10 @@ { - "name": "spryker-sdk/utils", + "name": "spryker-sdk/utils", "description": "Spryker SDK Utils Module", "type": "library", "license": "proprietary", "require": { - "php": ">=8.1", + "php": ">=8.3", "ext-mbstring": "*", "composer/semver": "^3.4", "symfony/filesystem": "^6.0.0", @@ -15,7 +15,7 @@ "require-dev": { "ext-zip": "*", "phpstan/phpstan": "^1.0.0", - "phpunit/phpunit": "^9.5.0", + "phpunit/phpunit": "^12.1.0", "spryker/code-sniffer": "^0.17.20" }, "autoload": { diff --git a/tests/Utils/Infrastructure/Helper/SemanticVersionHelperTest.php b/tests/Utils/Infrastructure/Helper/SemanticVersionHelperTest.php index 09998ca..eb15c70 100644 --- a/tests/Utils/Infrastructure/Helper/SemanticVersionHelperTest.php +++ b/tests/Utils/Infrastructure/Helper/SemanticVersionHelperTest.php @@ -14,7 +14,7 @@ class SemanticVersionHelperTest extends TestCase { - /** + /** * @dataProvider getMajorVersionProvider * * @param mixed $value @@ -22,6 +22,7 @@ class SemanticVersionHelperTest extends TestCase * * @return void */ + #[\PHPUnit\Framework\Attributes\DataProvider('getMajorVersionProvider')] public function testGetMajorVersion($value, ?int $expectedResult): void { $this->assertSame($expectedResult, SemanticVersionHelper::getMajorVersion((string)$value)); @@ -30,7 +31,7 @@ public function testGetMajorVersion($value, ?int $expectedResult): void /** * @return array */ - public function getMajorVersionProvider(): array + public static function getMajorVersionProvider(): array { $validSemanticVersions = [ ['1.0.0', 1], diff --git a/tests/Utils/Infrastructure/Helper/StrHelperTest.php b/tests/Utils/Infrastructure/Helper/StrHelperTest.php index 3156815..d1db0e1 100644 --- a/tests/Utils/Infrastructure/Helper/StrHelperTest.php +++ b/tests/Utils/Infrastructure/Helper/StrHelperTest.php @@ -17,7 +17,7 @@ class StrHelperTest extends TestCase /** * @return array */ - public function camelCaseToDashDataProvider(): array + public static function camelCaseToDashDataProvider(): array { return [ ['test-foo-bar', 'testFooBar', true], @@ -40,6 +40,7 @@ public function camelCaseToDashDataProvider(): array * * @return void */ + #[\PHPUnit\Framework\Attributes\DataProvider('camelCaseToDashDataProvider')] public function testCamelCaseToDash(string $expResult, string $value, bool $separateAbbreviation): void { $this->assertSame($expResult, StrHelper::camelCaseToDash($value, $separateAbbreviation)); @@ -48,7 +49,7 @@ public function testCamelCaseToDash(string $expResult, string $value, bool $sepa /** * @return array */ - public function dashToCamelCaseDataProvider(): array + public static function dashToCamelCaseDataProvider(): array { return [ ['TestFooBar', 'test-foo-bar', true], @@ -71,6 +72,7 @@ public function dashToCamelCaseDataProvider(): array * * @return void */ + #[\PHPUnit\Framework\Attributes\DataProvider('dashToCamelCaseDataProvider')] public function testDashToCamelCase(string $expResult, string $value, bool $upperCaseFirst): void { $this->assertSame($expResult, StrHelper::dashToCamelCase($value, $upperCaseFirst)); diff --git a/tests/Utils/Infrastructure/Service/ProcessRunnerServiceTest.php b/tests/Utils/Infrastructure/Service/ProcessRunnerServiceTest.php index 3ad511c..0264fcc 100644 --- a/tests/Utils/Infrastructure/Service/ProcessRunnerServiceTest.php +++ b/tests/Utils/Infrastructure/Service/ProcessRunnerServiceTest.php @@ -16,13 +16,14 @@ class ProcessRunnerServiceTest extends TestCase { - /** + /** * @dataProvider commandDataProvider * * @param array $command * * @return void */ + #[\PHPUnit\Framework\Attributes\DataProvider('commandDataProvider')] public function testRunReturnsProcessObject(array $command): void { $service = $this->createProcessRunnerService(); @@ -35,7 +36,7 @@ public function testRunReturnsProcessObject(array $command): void /** * @return array */ - public function commandDataProvider(): array + public static function commandDataProvider(): array { return [ [['ls']], From a806d8c9f0a41f3b1f1539957f6314a164a7ea5d Mon Sep 17 00:00:00 2001 From: vol4onok Date: Tue, 17 Feb 2026 16:18:35 +0200 Subject: [PATCH 2/4] FRW-11483: Update phpunit --- tests/Utils/Infrastructure/Service/ProcessRunnerServiceTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Utils/Infrastructure/Service/ProcessRunnerServiceTest.php b/tests/Utils/Infrastructure/Service/ProcessRunnerServiceTest.php index 0264fcc..2219b7f 100644 --- a/tests/Utils/Infrastructure/Service/ProcessRunnerServiceTest.php +++ b/tests/Utils/Infrastructure/Service/ProcessRunnerServiceTest.php @@ -16,7 +16,7 @@ class ProcessRunnerServiceTest extends TestCase { - /** + /** * @dataProvider commandDataProvider * * @param array $command From a353780f0949184088acf13179ff5033017d9d39 Mon Sep 17 00:00:00 2001 From: vol4onok Date: Tue, 17 Feb 2026 16:19:13 +0200 Subject: [PATCH 3/4] FRW-11483: Update phpunit --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 78edde1..f2e9cfb 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "spryker-sdk/utils", + "name": "spryker-sdk/utils", "description": "Spryker SDK Utils Module", "type": "library", "license": "proprietary", From 031c18e329f0a8022db5fc00302d60eecfd36249 Mon Sep 17 00:00:00 2001 From: vol4onok Date: Tue, 17 Feb 2026 16:20:04 +0200 Subject: [PATCH 4/4] FRW-11483: Formatting --- composer.json | 88 +++++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/composer.json b/composer.json index f2e9cfb..5332d00 100644 --- a/composer.json +++ b/composer.json @@ -1,47 +1,47 @@ { - "name": "spryker-sdk/utils", - "description": "Spryker SDK Utils Module", - "type": "library", - "license": "proprietary", - "require": { - "php": ">=8.3", - "ext-mbstring": "*", - "composer/semver": "^3.4", - "symfony/filesystem": "^6.0.0", - "symfony/finder": "^6.0.0", - "symfony/process": "^6.0.0", - "psr/log": "^1.0 || ^2.0 || ^3.0" - }, - "require-dev": { - "ext-zip": "*", - "phpstan/phpstan": "^1.0.0", - "phpunit/phpunit": "^12.1.0", - "spryker/code-sniffer": "^0.17.20" - }, - "autoload": { - "psr-4": { - "SprykerSdk\\Utils\\": "src/" + "name": "spryker-sdk/utils", + "description": "Spryker SDK Utils Module", + "type": "library", + "license": "proprietary", + "require": { + "php": ">=8.3", + "ext-mbstring": "*", + "composer/semver": "^3.4", + "symfony/filesystem": "^6.0.0", + "symfony/finder": "^6.0.0", + "symfony/process": "^6.0.0", + "psr/log": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "ext-zip": "*", + "phpstan/phpstan": "^1.0.0", + "phpunit/phpunit": "^12.1.0", + "spryker/code-sniffer": "^0.17.20" + }, + "autoload": { + "psr-4": { + "SprykerSdk\\Utils\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "SprykerSdk\\UtilsTest\\": "tests/Utils/" + } + }, + "config": { + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": false + } + }, + "scripts": { + "cs-check": "phpcs", + "cs-fix": "phpcbf", + "stan": "phpstan analyze src/", + "linters": [ + "@cs-fix", + "@cs-check", + "@stan" + ], + "tests": "phpunit tests/" } - }, - "autoload-dev": { - "psr-4": { - "SprykerSdk\\UtilsTest\\": "tests/Utils/" - } - }, - "config": { - "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": false - } - }, - "scripts": { - "cs-check": "phpcs", - "cs-fix": "phpcbf", - "stan": "phpstan analyze src/", - "linters": [ - "@cs-fix", - "@cs-check", - "@stan" - ], - "tests": "phpunit tests/" - } }