diff --git a/composer.json b/composer.json index e190835..655f125 100644 --- a/composer.json +++ b/composer.json @@ -2,6 +2,6 @@ "prefer-stable": true, "minimum-stability": "dev", "require": { - "phpactor/phpactor": "2025.10.17.0" + "phpactor/phpactor": "2025.12.21.1" } } diff --git a/composer.lock b/composer.lock index f685e3d..a93f625 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": "97d0bd2a6598ae7947a9145717d02fe8", + "content-hash": "dfdae1cf6c46c83176c7d00cd3be089a", "packages": [ { "name": "amphp/amp", @@ -846,6 +846,83 @@ ], "time": "2024-11-12T16:29:46+00:00" }, + { + "name": "composer/semver", + "version": "3.4.4", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.4" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + } + ], + "time": "2025-08-20T19:15:30+00:00" + }, { "name": "composer/xdebug-handler", "version": "3.0.5", @@ -1148,13 +1225,13 @@ "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/JetBrains/phpstorm-stubs.git", - "reference": "62d3fa7da6c780a35204df11bb0381ee12ef1df0" + "url": "https://github.com/JetBrains/phpstorm-stubs", + "reference": "d79075611050e7780cf59ddaf5586c3374fdc2b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/62d3fa7da6c780a35204df11bb0381ee12ef1df0", - "reference": "62d3fa7da6c780a35204df11bb0381ee12ef1df0", + "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/d79075611050e7780cf59ddaf5586c3374fdc2b1", + "reference": "d79075611050e7780cf59ddaf5586c3374fdc2b1", "shasum": "" }, "require-dev": { @@ -1186,10 +1263,7 @@ "stubs", "type" ], - "support": { - "source": "https://github.com/JetBrains/phpstorm-stubs/tree/master" - }, - "time": "2025-10-20T10:47:17+00:00" + "time": "2026-02-11T12:43:48+00:00" }, { "name": "kelunik/certificate", @@ -1693,28 +1767,28 @@ }, { "name": "phpactor/map-resolver", - "version": "1.6.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/phpactor/map-resolver.git", - "reference": "c15205f54bbb802a3c70eaa46d61be1d06ba8185" + "reference": "a1ed625b9aa93ca9520f85a0d54e9359e70d7276" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpactor/map-resolver/zipball/c15205f54bbb802a3c70eaa46d61be1d06ba8185", - "reference": "c15205f54bbb802a3c70eaa46d61be1d06ba8185", + "url": "https://api.github.com/repos/phpactor/map-resolver/zipball/a1ed625b9aa93ca9520f85a0d54e9359e70d7276", + "reference": "a1ed625b9aa93ca9520f85a0d54e9359e70d7276", "shasum": "" }, "require": { - "php": "^7.3 || ^8.0" + "php": "^8.1" }, "require-dev": { "ergebnis/composer-normalize": "^2.0", - "friendsofphp/php-cs-fixer": "^2.17", - "infection/infection": "^0.18.0", - "phpstan/phpstan": "~0.12.0", - "phpunit/phpunit": "^9.0", - "symfony/var-dumper": "^6.1" + "friendsofphp/php-cs-fixer": "^3.91", + "infection/infection": "^0.29.0", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^10.0", + "symfony/var-dumper": "^6.0|^7.1" }, "type": "library", "extra": { @@ -1740,9 +1814,9 @@ "description": "Map Resolver", "support": { "issues": "https://github.com/phpactor/map-resolver/issues", - "source": "https://github.com/phpactor/map-resolver/tree/1.6.0" + "source": "https://github.com/phpactor/map-resolver/tree/1.7.0" }, - "time": "2022-10-21T21:25:53+00:00" + "time": "2025-11-30T19:17:10+00:00" }, { "name": "phpactor/phly-event-dispatcher", @@ -1810,20 +1884,21 @@ }, { "name": "phpactor/phpactor", - "version": "2025.10.17.0", + "version": "2025.12.21.1", "source": { "type": "git", "url": "https://github.com/phpactor/phpactor.git", - "reference": "1e3f851bf810a45d565759b698a70bc4a2d50df7" + "reference": "dbad0a9aad7be178b914f430b573d970f271b455" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpactor/phpactor/zipball/1e3f851bf810a45d565759b698a70bc4a2d50df7", - "reference": "1e3f851bf810a45d565759b698a70bc4a2d50df7", + "url": "https://api.github.com/repos/phpactor/phpactor/zipball/dbad0a9aad7be178b914f430b573d970f271b455", + "reference": "dbad0a9aad7be178b914f430b573d970f271b455", "shasum": "" }, "require": { "amphp/process": "^1.1.5", + "composer/semver": "^3.4", "composer/xdebug-handler": "^3.0", "dantleech/invoke": "^2.0", "dantleech/object-renderer": "^0.1.1", @@ -1838,10 +1913,10 @@ "phpactor/container": "^3.0", "phpactor/language-server": "^7.0.1", "phpactor/language-server-protocol": "^3.17.4", - "phpactor/map-resolver": "^1.5.0", + "phpactor/map-resolver": "^1.7.0", "phpactor/phly-event-dispatcher": "^2.2.0", - "phpactor/tolerant-php-parser": "dev-main", - "sebastian/diff": "^4.0", + "phpactor/tolerant-php-parser": "dev-phan-phactor-fixes", + "sebastian/diff": "^5.0", "symfony/console": "^6.0", "symfony/filesystem": "^6.0", "symfony/process": "^6.0", @@ -1889,20 +1964,20 @@ "dms/phpunit-arraysubset-asserts": "dev-master", "friendsofphp/php-cs-fixer": "^3.32", "guzzlehttp/psr7": "^2.8", - "jangregor/phpstan-prophecy": "^1.0", + "jangregor/phpstan-prophecy": "^2", "open-telemetry/exporter-otlp": "^1.3", "open-telemetry/sdk": "^1.7", "php-http/guzzle7-adapter": "^1.1", - "phpactor/test-utils": "^1.1.4", + "phpactor/test-utils": "^2.0.0", "phpbench/phpbench": "^1.4", "phpspec/prophecy-phpunit": "^2.0", "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.12", - "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^9.0", + "phpstan/phpstan": "^2", + "phpstan/phpstan-phpunit": "^2", + "phpunit/phpunit": "^10.0", "psalm/phar": "6.7.0", "psr/log": "^1.1", - "rector/rector": "^1.2", + "rector/rector": "^2", "squizlabs/php_codesniffer": "^3.7", "symfony/var-dumper": "^6.4" }, @@ -1922,7 +1997,7 @@ "description": "PHP refactoring and intellisense tool for text editors", "support": { "issues": "https://github.com/phpactor/phpactor/issues", - "source": "https://github.com/phpactor/phpactor/tree/2025.10.17.0" + "source": "https://github.com/phpactor/phpactor/tree/2025.12.21.1" }, "funding": [ { @@ -1930,20 +2005,20 @@ "type": "github" } ], - "time": "2025-10-17T15:06:04+00:00" + "time": "2026-01-10T13:45:01+00:00" }, { "name": "phpactor/tolerant-php-parser", - "version": "dev-main", + "version": "dev-phan-phactor-fixes", "source": { "type": "git", "url": "https://github.com/phpactor/tolerant-php-parser.git", - "reference": "e2b5a43cbc6521f14f801ca26a02f385fcee2164" + "reference": "960913636ee651899dc39a6968bc7425f6a32660" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpactor/tolerant-php-parser/zipball/e2b5a43cbc6521f14f801ca26a02f385fcee2164", - "reference": "e2b5a43cbc6521f14f801ca26a02f385fcee2164", + "url": "https://api.github.com/repos/phpactor/tolerant-php-parser/zipball/960913636ee651899dc39a6968bc7425f6a32660", + "reference": "960913636ee651899dc39a6968bc7425f6a32660", "shasum": "" }, "require": { @@ -1953,7 +2028,6 @@ "phpstan/phpstan": "^1.8", "phpunit/phpunit": "^10.0" }, - "default-branch": true, "type": "library", "autoload": { "psr-4": { @@ -1974,9 +2048,9 @@ ], "description": "Tolerant PHP-to-AST parser designed for IDE usage scenarios", "support": { - "source": "https://github.com/phpactor/tolerant-php-parser/tree/main" + "source": "https://github.com/phpactor/tolerant-php-parser/tree/phan-phactor-fixes" }, - "time": "2025-10-03T12:48:22+00:00" + "time": "2025-10-29T17:55:10+00:00" }, { "name": "psr/container", @@ -2296,29 +2370,29 @@ }, { "name": "sebastian/diff", - "version": "4.0.6", + "version": "5.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e", + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.1" }, "require-dev": { - "phpunit/phpunit": "^9.3", - "symfony/process": "^4.2 || ^5" + "phpunit/phpunit": "^10.0", + "symfony/process": "^6.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -2350,7 +2424,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1" }, "funding": [ { @@ -2358,7 +2433,7 @@ "type": "github" } ], - "time": "2024-03-02T06:30:58+00:00" + "time": "2024-03-02T07:15:17+00:00" }, { "name": "symfony/console", @@ -2907,16 +2982,16 @@ }, { "name": "symfony/process", - "version": "v6.4.20", + "version": "v6.4.33", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20" + "reference": "c46e854e79b52d07666e43924a20cb6dc546644e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/e2a61c16af36c9a07e5c9906498b73e091949a20", - "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20", + "url": "https://api.github.com/repos/symfony/process/zipball/c46e854e79b52d07666e43924a20cb6dc546644e", + "reference": "c46e854e79b52d07666e43924a20cb6dc546644e", "shasum": "" }, "require": { @@ -2948,7 +3023,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.20" + "source": "https://github.com/symfony/process/tree/v6.4.33" }, "funding": [ { @@ -2959,12 +3034,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-03-10T17:11:00+00:00" + "time": "2026-01-23T16:02:12+00:00" }, { "name": "symfony/service-contracts", @@ -3406,5 +3485,5 @@ "prefer-lowest": false, "platform": {}, "platform-dev": {}, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.9.0" } diff --git a/package.json b/package.json index ab29d86..c47cd4f 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "pretest": "npm run compile", "compile": "npm run clean && tsc -p ./", "composer": "composer install", - "download-phpactor": "curl -L https://github.com/phpactor/phpactor/releases/download/2025.10.17.0/phpactor.phar > phpactor.phar", + "download-phpactor": "curl -L https://github.com/phpactor/phpactor/releases/download/2025.12.21.1/phpactor.phar > phpactor.phar", "package": "npx vsce package --out=artifacts/phpactor.vsix", "lint": "npm run eslint && npm run prettier", "eslint": "eslint \"src/**/*.ts\"",