Skip to content

Commit c267619

Browse files
Update dependency phpstan/phpstan to v2.2.9 (#1973)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [phpstan/phpstan](https://redirect.github.com/phpstan/phpstan-phar-composer-source) | `2.2.8` → `2.2.16` | ![age](https://developer.mend.io/api/mc/badges/age/packagist/phpstan%2fphpstan/2.2.16?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpstan%2fphpstan/2.2.8/2.2.16?slim=true) | | [phpstan/phpstan-phpunit](https://redirect.github.com/phpstan/phpstan-phpunit) | `2.0.18` → `2.0.19` | ![age](https://developer.mend.io/api/mc/badges/age/packagist/phpstan%2fphpstan-phpunit/2.0.19?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpstan%2fphpstan-phpunit/2.0.18/2.0.19?slim=true) | --- ### Release Notes <details> <summary>phpstan/phpstan-phar-composer-source (phpstan/phpstan)</summary> ### [`v2.2.16`](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.15...2.2.16) [Compare Source](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.15...2.2.16) ### [`v2.2.15`](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.14...2.2.15) [Compare Source](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.14...2.2.15) ### [`v2.2.14`](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.13...2.2.14) [Compare Source](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.13...2.2.14) ### [`v2.2.13`](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.12...2.2.13) [Compare Source](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.12...2.2.13) ### [`v2.2.12`](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.11...2.2.12) [Compare Source](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.11...2.2.12) ### [`v2.2.11`](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.10...2.2.11) [Compare Source](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.10...2.2.11) ### [`v2.2.10`](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.9...2.2.10) [Compare Source](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.9...2.2.10) ### [`v2.2.9`](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.8...2.2.9) [Compare Source](https://redirect.github.com/phpstan/phpstan-phar-composer-source/compare/2.2.8...2.2.9) </details> <details> <summary>phpstan/phpstan-phpunit (phpstan/phpstan-phpunit)</summary> ### [`v2.0.19`](https://redirect.github.com/phpstan/phpstan-phpunit/releases/tag/2.0.19) [Compare Source](https://redirect.github.com/phpstan/phpstan-phpunit/compare/2.0.18...2.0.19) - [33a190a](http://github.com/phpstan/phpstan-phpunit/commit/33a190a5e8e69fd18308443a80d4f43f42d43604) - Resolve nested PHPDoc unions in linear time - [3791bb7](http://github.com/phpstan/phpstan-phpunit/commit/3791bb714c9b2a7677b023f348e27d91a05a6d9c) - Fix build ([#&#8203;331](https://redirect.github.com/phpstan/phpstan-phpunit/issues/331)) - [588639f](http://github.com/phpstan/phpstan-phpunit/commit/588639f2abef3abc107a05a3043086ec5c3501f5) - Update github-actions ([#&#8203;330](https://redirect.github.com/phpstan/phpstan-phpunit/issues/330)) - [4aed86d](http://github.com/phpstan/phpstan-phpunit/commit/4aed86d1be16c0c9bd103bd131439fc5a6499618) - Fix PHPParser ArgPlaceholder compat ([#&#8203;329](https://redirect.github.com/phpstan/phpstan-phpunit/issues/329)) - [48c4b05](http://github.com/phpstan/phpstan-phpunit/commit/48c4b053e367f1cff70716b41e8356fc585f5d98) - Update github-actions ([#&#8203;326](https://redirect.github.com/phpstan/phpstan-phpunit/issues/326)) - [8282cc8](http://github.com/phpstan/phpstan-phpunit/commit/8282cc8329ec744ad3b80d718b276ae4b671bec5) - CI: Fix PHP7.4 build ([#&#8203;327](https://redirect.github.com/phpstan/phpstan-phpunit/issues/327)) - [203970d](http://github.com/phpstan/phpstan-phpunit/commit/203970d1401d7779db2dda0d3bd7b441821ab5b5) - Update github-actions ([#&#8203;324](https://redirect.github.com/phpstan/phpstan-phpunit/issues/324)) - [acd7f64](http://github.com/phpstan/phpstan-phpunit/commit/acd7f64264f92084f34a9b8dd49d821dfe9be2d5) - Update github-actions ([#&#8203;323](https://redirect.github.com/phpstan/phpstan-phpunit/issues/323)) - [af0694d](http://github.com/phpstan/phpstan-phpunit/commit/af0694df9fc5b64fdd4e1e911e7304d6f665fcf3) - Update github-actions ([#&#8203;322](https://redirect.github.com/phpstan/phpstan-phpunit/issues/322)) - [ad72cfa](http://github.com/phpstan/phpstan-phpunit/commit/ad72cfab6bb0b04e128b9581393ad1750cb882fd) - Update TypedDevs/bashunit action to v0.43.0 ([#&#8203;319](https://redirect.github.com/phpstan/phpstan-phpunit/issues/319)) - [6b665e3](http://github.com/phpstan/phpstan-phpunit/commit/6b665e33e3a4c0f9e1c40f90861f5ac543aafc3c) - Update github-actions ([#&#8203;314](https://redirect.github.com/phpstan/phpstan-phpunit/issues/314)) - [a5e179b](http://github.com/phpstan/phpstan-phpunit/commit/a5e179b6640b4a46174b76890fa3eabddc86d285) - AttributeVersionRequirementHelper: Improve error messages - [2297f6c](http://github.com/phpstan/phpstan-phpunit/commit/2297f6c4cc1a05ba45eb9d297ed352a44a7a9364) - Fix PHPVersion based checks ([#&#8203;315](https://redirect.github.com/phpstan/phpstan-phpunit/issues/315)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/webonyx/graphql-php). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC40OS4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTEyLjAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Benedikt Franke <benedikt.franke@mll.com>
1 parent e8875f2 commit c267619

3 files changed

Lines changed: 8 additions & 14 deletions

File tree

‎composer.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"nyholm/psr7": "^1.5",
2424
"phpbench/phpbench": "^1.2",
2525
"phpstan/extension-installer": "^1.1",
26-
"phpstan/phpstan": "2.2.8",
27-
"phpstan/phpstan-phpunit": "2.0.18",
26+
"phpstan/phpstan": "2.2.16",
27+
"phpstan/phpstan-phpunit": "2.0.19",
2828
"phpstan/phpstan-strict-rules": "2.0.12",
2929
"phpunit/phpunit": "^9.5 || ^10.5.21 || ^11",
3030
"psr/http-message": "^1 || ^2",

‎src/Executor/Promise/Adapter/ReactPromiseAdapter.php‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ public function createFulfilled($value = null): Promise
7373
*/
7474
public function createRejected(\Throwable $reason): Promise
7575
{
76-
/** @var ReactPromiseInterface<mixed> $reactPromise */
7776
$reactPromise = reject($reason);
7877

7978
return new Promise($reactPromise, $this);
@@ -95,7 +94,6 @@ public function all(iterable $promisesOrValues): Promise
9594
$promisesOrValuesArray = is_array($promisesOrValues)
9695
? $promisesOrValues
9796
: iterator_to_array($promisesOrValues);
98-
/** @var ReactPromiseInterface<mixed> $reactPromise */
9997
$reactPromise = all($promisesOrValuesArray)->then(static fn (array $values): array => array_map(
10098
static fn ($key) => $values[$key],
10199
array_keys($promisesOrValuesArray),

‎src/Validator/Rules/LoneAnonymousOperation.php‎

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace GraphQL\Validator\Rules;
44

55
use GraphQL\Error\Error;
6-
use GraphQL\Language\AST\DocumentNode;
76
use GraphQL\Language\AST\NodeKind;
87
use GraphQL\Language\AST\OperationDefinitionNode;
98
use GraphQL\Validator\QueryValidationContext;
@@ -19,17 +18,14 @@ class LoneAnonymousOperation extends ValidationRule
1918
public function getVisitor(QueryValidationContext $context): array
2019
{
2120
$operationCount = 0;
21+
foreach ($context->getDocument()->definitions as $definition) {
22+
if ($definition instanceof OperationDefinitionNode) {
23+
++$operationCount;
24+
}
25+
}
2226

2327
return [
24-
NodeKind::DOCUMENT => static function (DocumentNode $node) use (&$operationCount): void {
25-
$operationCount = 0;
26-
foreach ($node->definitions as $definition) {
27-
if ($definition instanceof OperationDefinitionNode) {
28-
++$operationCount;
29-
}
30-
}
31-
},
32-
NodeKind::OPERATION_DEFINITION => static function (OperationDefinitionNode $node) use (&$operationCount, $context): void {
28+
NodeKind::OPERATION_DEFINITION => static function (OperationDefinitionNode $node) use ($operationCount, $context): void {
3329
if ($node->name !== null || $operationCount <= 1) {
3430
return;
3531
}

0 commit comments

Comments
 (0)