|
15 | 15 | } |
16 | 16 | }, |
17 | 17 | "require": { |
| 18 | + "php": "^8.0", |
18 | 19 | "ext-json": "*", |
19 | | - "php": "^7.3", |
20 | | - "symfony/http-client": "^4.3", |
21 | | - "symfony/options-resolver": "^4.3", |
22 | | - "symfony/serializer": "^4.3", |
23 | | - "symfony/property-access": "^4.3", |
24 | | - "symfony/property-info": "^4.3", |
25 | | - "phpdocumentor/reflection-docblock": "^4.3" |
| 20 | + "symfony/options-resolver": "^6.0", |
| 21 | + "symfony/serializer": "^6.0", |
| 22 | + "symfony/property-access": "^6.0", |
| 23 | + "symfony/property-info": "^6.0", |
| 24 | + "psr/http-client": "^1.0", |
| 25 | + "nyholm/psr7": "^1.4" |
26 | 26 | }, |
27 | 27 | "autoload-dev": { |
28 | 28 | "psr-4": { |
29 | 29 | "Lsv\\RejseplanTest\\": "tests" |
30 | 30 | } |
31 | 31 | }, |
32 | 32 | "require-dev": { |
33 | | - "symfony/phpunit-bridge": "^4.0" |
| 33 | + "symfony/phpunit-bridge": "^6.0", |
| 34 | + "phpunit/phpunit": "^9.5", |
| 35 | + "friendsofphp/php-cs-fixer": "^3.5", |
| 36 | + "sebastian/phpcpd": "^6.0", |
| 37 | + "phpstan/phpstan": "^1.4", |
| 38 | + "symfony/http-client": "^6.0", |
| 39 | + "php-http/mock-client": "^1.5", |
| 40 | + "symfony/var-dumper": "^6.0", |
| 41 | + "infection/infection": "^0.26.1", |
| 42 | + "rregeer/phpunit-coverage-check": "^0.3.1" |
34 | 43 | }, |
35 | 44 | "scripts": { |
36 | 45 | "fix": [ |
37 | | - "curl -OL https://get.sensiolabs.org/security-checker.phar && php security-checker.phar security:check composer.lock && rm security-checker.phar", |
38 | | - "curl -OL https://cs.sensiolabs.org/download/php-cs-fixer-v2.phar && php php-cs-fixer-v2.phar fix --using-cache false --allow-risky=yes && rm php-cs-fixer-v2.phar", |
39 | | - "curl -OL https://phar.phpunit.de/phpcpd.phar && php phpcpd.phar src/ --min-lines=50 && rm phpcpd.phar", |
40 | | - "curl -o phpstan.phar -OL https://phpstan-downloader.aarhof.eu && php phpstan.phar analyse src -l 7 && rm phpstan.phar", |
41 | | - "vendor/bin/simple-phpunit" |
42 | | - ], |
43 | | - "test": [ |
44 | | - "curl -OL https://get.sensiolabs.org/security-checker.phar && php security-checker.phar security:check composer.lock && rm security-checker.phar", |
45 | | - "curl -OL https://cs.sensiolabs.org/download/php-cs-fixer-v2.phar && php php-cs-fixer-v2.phar fix --dry-run --using-cache false --diff --allow-risky=yes && rm php-cs-fixer-v2.phar", |
46 | | - "curl -OL https://phar.phpunit.de/phpcpd.phar && php phpcpd.phar src/ --min-lines=50 && rm phpcpd.phar", |
47 | | - "curl -o phpstan.phar -OL https://phpstan-downloader.aarhof.eu && php phpstan.phar analyse src -l 7 && rm phpstan.phar" |
| 46 | + "php-cs-fixer fix", |
| 47 | + "phpstan", |
| 48 | + "simple-phpunit --coverage-text --coverage-clover=.build/clover.xml --coverage-xml=.build/coverage --log-junit=.build/coverage/junit.xml", |
| 49 | + "coverage-check .build/clover.xml 100", |
| 50 | + "infection --skip-initial-tests --threads=8 --coverage=.build/coverage" |
48 | 51 | ] |
49 | 52 | } |
50 | 53 | } |
0 commit comments