diff --git a/CHANGELOG.md b/CHANGELOG.md index cd6e8823..9bea6bdf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ CHANGELOG ## Changed - Adopted PHPUnit attributes in the test suite [#1167 / duncanmcclean](https://github.com/rebing/graphql-laravel/pull/1167) +- Updated to PHPStan 2 [#1168 / duncanmcclean](https://github.com/rebing/graphql-laravel/pull/1168) 2024-11-22, 9.7.0 ----------------- diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index cb015326..71fd19a9 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -5,18 +5,13 @@ parameters: count: 2 path: src/GraphQL.php - - - message: "#^Cannot access offset 1 on iterable\\<\\(int\\|string\\), string\\>\\|null\\.$#" - count: 2 - path: src/GraphQL.php - - message: "#^Instanceof between Error and Error will always evaluate to true\\.$#" count: 1 path: src/GraphQL.php - - message: "#^Method Rebing\\\\GraphQL\\\\GraphQL\\:\\:getGlobalResolverMiddlewares\\(\\) should return list\\ but returns array\\.$#" + message: "#^Method Rebing\\\\GraphQL\\\\GraphQL\\:\\:getGlobalResolverMiddlewares\\(\\) should return list\\ but returns array\\.$#" count: 1 path: src/GraphQL.php @@ -616,7 +611,7 @@ parameters: path: tests/Database/SelectFields/InterfaceTests/ExampleInterfaceType.php - - message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: mixed\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'id' given\\.$#" + message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: void\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'id' given\\.$#" count: 1 path: tests/Database/SelectFields/InterfaceTests/ExampleInterfaceType.php @@ -696,12 +691,12 @@ parameters: path: tests/Database/SelectFields/MorphRelationshipTests/UsersQuery.php - - message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: mixed\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'comments\\.flag' given\\.$#" + message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: void\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'comments\\.flag' given\\.$#" count: 1 path: tests/Database/SelectFields/NestedRelationLoadingTests/PostType.php - - message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: mixed\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'posts\\.flag' given\\.$#" + message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: void\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'posts\\.flag' given\\.$#" count: 2 path: tests/Database/SelectFields/NestedRelationLoadingTests/UserType.php @@ -771,12 +766,12 @@ parameters: path: tests/Database/SelectFields/QueryArgsAndContextTests/GraphQLContext.php - - message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: mixed\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'comments\\.flag' given\\.$#" + message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: void\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'comments\\.flag' given\\.$#" count: 2 path: tests/Database/SelectFields/QueryArgsAndContextTests/PostType.php - - message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: mixed\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'posts\\.flag' given\\.$#" + message: "#^Parameter \\#1 \\$column of method Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\:\\:where\\(\\) expects array\\\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\|\\(Closure\\(Illuminate\\\\Database\\\\Eloquent\\\\Builder\\\\)\\: void\\)\\|Illuminate\\\\Contracts\\\\Database\\\\Query\\\\Expression\\|model property of Illuminate\\\\Database\\\\Eloquent\\\\Model, 'posts\\.flag' given\\.$#" count: 3 path: tests/Database/SelectFields/QueryArgsAndContextTests/UserType.php