|
10 | 10 | } |
11 | 11 | ], |
12 | 12 | "require": { |
13 | | - "php": "^5.6|^7.0", |
| 13 | + "php": "^7.2", |
14 | 14 | "guzzlehttp/guzzle": "^6.0", |
15 | | - "symfony/options-resolver": "^2.6|^3.0", |
16 | | - "jms/serializer": "^1.3" |
| 15 | + "symfony/options-resolver": "^4.0", |
| 16 | + "jms/serializer": "^1.9|^2.0" |
17 | 17 | }, |
18 | 18 | "autoload": { |
19 | 19 | "psr-4": { |
20 | 20 | "RejseplanApi\\": "src" |
21 | 21 | } |
22 | 22 | }, |
23 | 23 | "require-dev": { |
24 | | - "phpunit/phpunit": "^5.3", |
25 | | - "phpmd/phpmd": "^2.2", |
26 | | - "sebastian/phpcpd": "^2.0", |
27 | | - "phploc/phploc": "^2.1", |
28 | | - "phing/phing": "^2.11", |
29 | | - "squizlabs/php_codesniffer": "^2.3", |
30 | | - "friendsofphp/php-cs-fixer": "^1.10", |
31 | | - "apigen/apigen": "dev-master", |
32 | | - "fzaninotto/faker": "^1.6" |
| 24 | + "phpunit/phpunit": "^7.1", |
| 25 | + "symplify/easy-coding-standard": "^4.2", |
| 26 | + "phpstan/phpstan": "^0.9.2" |
33 | 27 | }, |
34 | 28 | "autoload-dev": { |
35 | 29 | "psr-4": { |
36 | 30 | "RejseplanApiTest\\": "tests" |
37 | 31 | } |
38 | 32 | }, |
39 | | - "config": { |
40 | | - "bin-dir": "bin" |
| 33 | + "scripts": { |
| 34 | + "fix": [ |
| 35 | + "composer validate --strict", |
| 36 | + "./vendor/bin/phpunit --coverage-html=.build --coverage-text --colors=never", |
| 37 | + "./vendor/bin/ecs check -q src --level psr12 --fix", |
| 38 | + "./vendor/bin/ecs check -q tests --level psr12 --fix", |
| 39 | + "./vendor/bin/phpstan analyze src --level 7 --no-progress" |
| 40 | + ], |
| 41 | + "test": [ |
| 42 | + "composer validate --strict", |
| 43 | + "./vendor/bin/phpunit --coverage-clover=coverage.xml", |
| 44 | + "./vendor/bin/ecs check src --level psr12", |
| 45 | + "./vendor/bin/ecs check tests --level psr12", |
| 46 | + "./vendor/bin/phpstan analyze src --level 7 --no-progress" |
| 47 | + ] |
41 | 48 | } |
42 | 49 | } |
0 commit comments