|
1 | 1 | { |
2 | 2 | "name": "brainbits/functional-test-helpers", |
3 | | - "type": "library", |
4 | 3 | "description": "brainbits controlling functional test helpers", |
5 | 4 | "license": "MIT", |
| 5 | + "type": "library", |
6 | 6 | "require": { |
7 | 7 | "php": "^8.3", |
8 | | - "thecodingmachine/safe": "^2.0" |
| 8 | + "thecodingmachine/safe": "^2.0 || ^3.0" |
9 | 9 | }, |
10 | 10 | "require-dev": { |
11 | 11 | "ext-dom": "*", |
12 | 12 | "ext-iconv": "*", |
13 | 13 | "ext-mbstring": "*", |
14 | 14 | "ext-simplexml": "*", |
15 | 15 | "ext-tidy": "*", |
16 | | - "brainbits/phpcs-standard": "^7.0", |
17 | | - "brainbits/phpstan-rules": "^3.1.2", |
18 | | - "dama/doctrine-test-bundle": "^8.0", |
19 | | - "doctrine/dbal": "^3.4", |
20 | | - "ergebnis/phpstan-rules": "^2.5.2", |
21 | | - "gemorroj/archive7z": "^5.3", |
22 | | - "jangregor/phpstan-prophecy": "^1.0.2", |
23 | | - "mikey179/vfsstream": "^1.6.11", |
24 | | - "monolog/monolog": "^2.3|^3.0", |
25 | | - "phpstan/phpstan": "^1.12.15", |
26 | | - "phpstan/phpstan-phpunit": "^1.4.2", |
27 | | - "phpstan/phpstan-symfony": "^1.4.13", |
28 | | - "phpunit/phpunit": "^11.4", |
| 16 | + "brainbits/phpcs-standard": "^7.0.1", |
| 17 | + "brainbits/phpstan-rules": "^4.0", |
| 18 | + "dama/doctrine-test-bundle": "^8.2", |
| 19 | + "doctrine/dbal": "^3.9", |
| 20 | + "ergebnis/phpstan-rules": "^2.6", |
| 21 | + "gemorroj/archive7z": "^5.7", |
| 22 | + "mikey179/vfsstream": "^1.6.12", |
| 23 | + "monolog/monolog": "^2.0 || ^3.0", |
| 24 | + "phpstan/phpstan": "^2.1.4", |
| 25 | + "phpstan/phpstan-phpunit": "^2.0.4", |
| 26 | + "phpstan/phpstan-symfony": "^2.0.2", |
| 27 | + "phpunit/phpunit": "^12.0.2", |
29 | 28 | "psr/http-message": "^2.0", |
30 | 29 | "riverline/multipart-parser": "^2.1", |
31 | | - "slam/phpstan-extensions": "^6.5.0", |
32 | | - "squizlabs/php_codesniffer": "^3.10", |
| 30 | + "slam/phpstan-extensions": "^6.6.0", |
| 31 | + "squizlabs/php_codesniffer": "^3.11.3", |
33 | 32 | "symfony/browser-kit": "^7.0", |
34 | 33 | "symfony/console": "^7.0", |
35 | 34 | "symfony/dependency-injection": "^7.0", |
|
41 | 40 | "symfony/security-core": "^7.0", |
42 | 41 | "symfony/security-csrf": "^7.0", |
43 | 42 | "symfony/uid": "^7.0", |
44 | | - "thecodingmachine/phpstan-safe-rule": "^1.2", |
45 | | - "thecodingmachine/phpstan-strict-rules": "^1.0" |
| 43 | + "thecodingmachine/phpstan-safe-rule": "^1.4" |
46 | 44 | }, |
47 | 45 | "suggest": { |
48 | 46 | "ext-dom": "For mocking xml requests", |
49 | 47 | "ext-iconv": "For asserting zip files", |
50 | | - "ext-mbstring": "For asserting zip files", |
51 | 48 | "ext-json": "For json snapshot tests", |
| 49 | + "ext-mbstring": "For asserting zip files", |
52 | 50 | "ext-simplexml": "For mocking xml requests", |
53 | 51 | "ext-tidy": "For html snapshots", |
| 52 | + "dama/doctrine-test-bundle": "For schema trait, when using DAMA Static Driver", |
54 | 53 | "doctrine/dbal": "For schema trait", |
55 | 54 | "doctrine/event-manager": "For schema trait", |
56 | | - "dama/doctrine-test-bundle": "For schema trait, when using DAMA Static Driver", |
57 | 55 | "gemorroj/archive7z": "For 7z file support", |
58 | 56 | "monolog/monolog": "For http client mock trait", |
59 | 57 | "riverline/multipart-parser": "For multipart file uploads", |
60 | 58 | "symfony/browser-kit": "For request trait", |
61 | 59 | "symfony/console": "For console trait", |
62 | 60 | "symfony/filesystem": "For request trait", |
| 61 | + "symfony/framework-bundle": "For request trait, when using authLogin(). Requires version >= 7.0", |
63 | 62 | "symfony/http-client": "For http client mock trait", |
64 | 63 | "symfony/http-foundation": "For request trait", |
65 | | - "symfony/framework-bundle": "For request trait, when using authLogin(). Requires version >= 5.1", |
66 | 64 | "symfony/security-core": "For request trait", |
67 | 65 | "symfony/uid": "For uuid trait" |
68 | 66 | }, |
69 | | - "config": { |
70 | | - "preferred-install": { |
71 | | - "*": "dist" |
72 | | - }, |
73 | | - "sort-packages": true, |
74 | | - "allow-plugins": { |
75 | | - "dealerdirect/phpcodesniffer-composer-installer": true |
76 | | - } |
77 | | - }, |
78 | 67 | "autoload": { |
79 | 68 | "psr-4": { |
80 | 69 | "Brainbits\\FunctionalTestHelpers\\": "src/" |
|
84 | 73 | "psr-4": { |
85 | 74 | "Brainbits\\FunctionalTestHelpers\\Tests\\": "tests/" |
86 | 75 | } |
| 76 | + }, |
| 77 | + "config": { |
| 78 | + "allow-plugins": { |
| 79 | + "dealerdirect/phpcodesniffer-composer-installer": true |
| 80 | + }, |
| 81 | + "preferred-install": { |
| 82 | + "*": "dist" |
| 83 | + }, |
| 84 | + "sort-packages": true |
87 | 85 | } |
88 | 86 | } |
0 commit comments