diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index c002300..2ee139d 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -22,6 +22,7 @@ jobs: - "8.0" - "8.1" - "8.2" + - "8.3" operating-system: - "ubuntu-latest" - "windows-latest" diff --git a/composer.json b/composer.json index a419717..c1303df 100644 --- a/composer.json +++ b/composer.json @@ -10,13 +10,14 @@ } ], "require": { - "php": "8.0.*|8.1.*|8.2.*", + "php": "8.0.*|8.1.*|8.2.*|8.3.*", "psr/log": "^1.0|^2.0|^3.0", "regex-guard/regex-guard": "^1.1", "webmozart/assert": "^1.11" }, "require-dev": { - "phpspec/phpspec": "^7.3" + "phpspec/phpspec": "^7.5", + "phpspec/prophecy": "^1.19" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" diff --git a/composer.lock b/composer.lock index eabfbba..ad2f990 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "fa3e448b0db673e9ec242ee04d3ac16e", + "content-hash": "bedca4e60c24ffa2f340f2c9f9c945f3", "packages": [ { "name": "psr/log", @@ -443,39 +443,39 @@ }, { "name": "phpspec/phpspec", - "version": "7.3.0", + "version": "7.5.0", "source": { "type": "git", "url": "https://github.com/phpspec/phpspec.git", - "reference": "7e44b188e8e01f9c9a8ca6cb0d7aceaabcea2133" + "reference": "3613651cd36306b5eb04c0e90d197feb68d5f351" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/phpspec/zipball/7e44b188e8e01f9c9a8ca6cb0d7aceaabcea2133", - "reference": "7e44b188e8e01f9c9a8ca6cb0d7aceaabcea2133", + "url": "https://api.github.com/repos/phpspec/phpspec/zipball/3613651cd36306b5eb04c0e90d197feb68d5f351", + "reference": "3613651cd36306b5eb04c0e90d197feb68d5f351", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.5", + "doctrine/instantiator": "^1.0.5 || ^2", "ext-tokenizer": "*", - "php": "^7.3 || 8.0.* || 8.1.* || 8.2.*", + "php": "^7.3 || 8.0.* || 8.1.* || 8.2.* || 8.3.*", "phpspec/php-diff": "^1.0.0", "phpspec/prophecy": "^1.9", - "sebastian/exporter": "^3.0 || ^4.0", - "symfony/console": "^3.4 || ^4.4 || ^5.0 || ^6.0", - "symfony/event-dispatcher": "^3.4 || ^4.4 || ^5.0 || ^6.0", - "symfony/finder": "^3.4 || ^4.4 || ^5.0 || ^6.0", - "symfony/process": "^3.4 || ^4.4 || ^5.0 || ^6.0", - "symfony/yaml": "^3.4 || ^4.4 || ^5.0 || ^6.0" + "sebastian/exporter": "^3.0 || ^4.0 || ^5.0", + "symfony/console": "^3.4 || ^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/event-dispatcher": "^3.4 || ^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/finder": "^3.4 || ^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/process": "^3.4 || ^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/yaml": "^3.4 || ^4.4 || ^5.0 || ^6.0 || ^7.0" }, "conflict": { "sebastian/comparator": "<1.2.4" }, "require-dev": { "behat/behat": "^3.3", - "phpunit/phpunit": "^8.0 || ^9.0", - "symfony/filesystem": "^3.4 || ^4.0 || ^5.0 || ^6.0", - "vimeo/psalm": "^4.3" + "phpunit/phpunit": "^8.0 || ^9.0 || ^10.0", + "symfony/filesystem": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0", + "vimeo/psalm": "^4.3 || ^5.2" }, "suggest": { "phpspec/nyan-formatters": "Adds Nyan formatters" @@ -486,7 +486,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "7.3.x-dev" + "dev-main": "7.5.x-dev" } }, "autoload": { @@ -526,34 +526,35 @@ ], "support": { "issues": "https://github.com/phpspec/phpspec/issues", - "source": "https://github.com/phpspec/phpspec/tree/7.3.0" + "source": "https://github.com/phpspec/phpspec/tree/7.5.0" }, - "time": "2022-12-14T16:15:59+00:00" + "time": "2024-01-19T14:20:56+00:00" }, { "name": "phpspec/prophecy", - "version": "v1.16.0", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359" + "reference": "67a759e7d8746d501c41536ba40cd9c0a07d6a87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be8cac52a0827776ff9ccda8c381ac5b71aeb359", - "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/67a759e7d8746d501c41536ba40cd9c0a07d6a87", + "reference": "67a759e7d8746d501c41536ba40cd9c0a07d6a87", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.2", - "php": "^7.2 || 8.0.* || 8.1.* || 8.2.*", + "doctrine/instantiator": "^1.2 || ^2.0", + "php": "^7.2 || 8.0.* || 8.1.* || 8.2.* || 8.3.*", "phpdocumentor/reflection-docblock": "^5.2", - "sebastian/comparator": "^3.0 || ^4.0", - "sebastian/recursion-context": "^3.0 || ^4.0" + "sebastian/comparator": "^3.0 || ^4.0 || ^5.0 || ^6.0", + "sebastian/recursion-context": "^3.0 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { "phpspec/phpspec": "^6.0 || ^7.0", - "phpunit/phpunit": "^8.0 || ^9.0" + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^8.0 || ^9.0 || ^10.0" }, "type": "library", "extra": { @@ -586,6 +587,7 @@ "keywords": [ "Double", "Dummy", + "dev", "fake", "mock", "spy", @@ -593,9 +595,9 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.16.0" + "source": "https://github.com/phpspec/prophecy/tree/v1.19.0" }, - "time": "2022-11-29T15:06:56+00:00" + "time": "2024-02-29T11:52:51+00:00" }, { "name": "psr/container", @@ -1937,8 +1939,8 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "8.0.*|8.1.*|8.2.*" + "php": "8.0.*|8.1.*|8.2.*|8.3.*" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.6.0" }