|
1 | 1 | # SPDX-FileCopyrightText: 2015-2023 Artur Weigandt https://wlabs.de/kontakt |
2 | 2 | # SPDX-License-Identifier: GPL-3.0-or-later |
3 | 3 |
|
| 4 | +includes: |
| 5 | +- vendor/phpstan/phpstan-phpunit/extension.neon |
| 6 | + |
4 | 7 | parameters: |
5 | | -level: 8 |
| 8 | +level: 9 |
6 | 9 |
|
7 | 10 | paths: |
8 | 11 | - src/ |
| 12 | +- tests/ |
9 | 13 |
|
10 | 14 | scanDirectories: |
11 | 15 | - vendor |
12 | 16 |
|
| 17 | +treatPhpDocTypesAsCertain: false |
| 18 | + |
13 | 19 | ignoreErrors: |
14 | 20 | - |
15 | | -message: "#^Class Art4\\\\JsonApiClient\\\\Helper\\\\AccessKey extends generic class SplStack but does not specify its types\\: TValue$#" |
| 21 | +message: "#^Constructor of class Art4\\\\JsonApiClient\\\\V1\\\\ResourceNull has an unused parameter \\$data\\.$#" |
16 | 22 | count: 1 |
17 | | -path: src/Helper/AccessKey.php |
| 23 | +path: src/V1/ResourceNull.php |
| 24 | +# parameter is required by Art4\JsonApiClient\Element |
18 | 25 |
|
19 | 26 | - |
20 | | -message: "#^Property Art4\\\\JsonApiClient\\\\V1\\\\ResourceNull\\:\\:\\$data is never read, only written\\.$#" |
| 27 | +message: "#^Constructor of class Art4\\\\JsonApiClient\\\\V1\\\\ResourceNull has an unused parameter \\$manager\\.$#" |
21 | 28 | count: 1 |
22 | 29 | path: src/V1/ResourceNull.php |
| 30 | +# parameter is required by Art4\JsonApiClient\Element |
23 | 31 |
|
24 | 32 | - |
25 | | -message: "#^Property Art4\\\\JsonApiClient\\\\V1\\\\ResourceNull\\:\\:\\$manager is never read, only written\\.$#" |
| 33 | +message: "#^Constructor of class Art4\\\\JsonApiClient\\\\V1\\\\ResourceNull has an unused parameter \\$parent\\.$#" |
26 | 34 | count: 1 |
27 | 35 | path: src/V1/ResourceNull.php |
| 36 | +# parameter is required by Art4\JsonApiClient\Element |
28 | 37 |
|
29 | 38 | - |
30 | | -message: "#^Property Art4\\\\JsonApiClient\\\\V1\\\\ResourceNull\\:\\:\\$parent is never read, only written\\.$#" |
| 39 | +message: "#^Constructor of an anonymous class has an unused parameter \\$data\\.$#" |
31 | 40 | count: 1 |
32 | | -path: src/V1/ResourceNull.php |
| 41 | +path: tests/BC/ElementTest.php |
| 42 | +# parameter is required by Art4\JsonApiClient\Element |
| 43 | + |
| 44 | +- |
| 45 | +message: "#^Constructor of an anonymous class has an unused parameter \\$manager\\.$#" |
| 46 | +count: 1 |
| 47 | +path: tests/BC/ElementTest.php |
| 48 | +# parameter is required by Art4\JsonApiClient\Element |
| 49 | + |
| 50 | +- |
| 51 | +message: "#^Constructor of an anonymous class has an unused parameter \\$parent\\.$#" |
| 52 | +count: 1 |
| 53 | +path: tests/BC/ElementTest.php |
| 54 | +# parameter is required by Art4\JsonApiClient\Element |
| 55 | + |
| 56 | +- |
| 57 | +message: "#^Parameter \\#1 \\$string of class Art4\\\\JsonApiClient\\\\Input\\\\RequestStringInput constructor expects string, mixed given\\.$#" |
| 58 | +count: 1 |
| 59 | +path: tests/Unit/Input/RequestStringInputTest.php |
| 60 | +# We are providing an invalid parameter to test the exception message |
| 61 | + |
| 62 | +- |
| 63 | +message: "#^Parameter \\#1 \\$string of class Art4\\\\JsonApiClient\\\\Input\\\\ResponseStringInput constructor expects string, mixed given\\.$#" |
| 64 | +count: 1 |
| 65 | +path: tests/Unit/Input/ResponseStringInputTest.php |
| 66 | +# We are providing an invalid parameter to test the exception message |
| 67 | + |
| 68 | +- |
| 69 | +message: "#^Parameter \\#1 \\$key of method Art4\\\\JsonApiClient\\\\V1\\\\ResourceNull\\:\\:has\\(\\) expects Art4\\\\JsonApiClient\\\\Helper\\\\AccessKey\\|int\\|string, array given\\.$#" |
| 70 | +count: 1 |
| 71 | +path: tests/Unit/V1/ResourceNullTest.php |
| 72 | +# We are providing an invalid parameter to test the deprecation message |
| 73 | + |
| 74 | +- |
| 75 | +message: "#^Parameter \\#1 \\$key of method Art4\\\\JsonApiClient\\\\V1\\\\ResourceNull\\:\\:has\\(\\) expects Art4\\\\JsonApiClient\\\\Helper\\\\AccessKey\\|int\\|string, stdClass given\\.$#" |
| 76 | +count: 1 |
| 77 | +path: tests/Unit/V1/ResourceNullTest.php |
| 78 | +# We are providing an invalid parameter to test the deprecation message |
0 commit comments