|
25 | 25 | "ext-zlib": "*", |
26 | 26 | "incenteev/composer-parameter-handler": "^2.1", |
27 | 27 | "openconext/monitor-bundle": "^4.3", |
28 | | - "surfnet/stepup-bundle": "^6.0", |
29 | | - "surfnet/stepup-gssp-bundle": "^5.0", |
30 | | - "surfnet/stepup-saml-bundle": "^6.0", |
31 | | - "symfony/asset": "^6.4", |
32 | | - "symfony/config": "^6.4", |
33 | | - "symfony/console": "^6.4", |
34 | | - "symfony/dependency-injection": "^6.4", |
35 | | - "symfony/expression-language": "6.4.*", |
| 28 | + "surfnet/stepup-bundle": "^7.0.1", |
| 29 | + "surfnet/stepup-gssp-bundle": "^6.0", |
| 30 | + "surfnet/stepup-saml-bundle": "^7.0", |
| 31 | + "symfony/asset": "^7.4", |
| 32 | + "symfony/config": "^7.4", |
| 33 | + "symfony/console": "^7.4", |
| 34 | + "symfony/dependency-injection": "^7.4", |
| 35 | + "symfony/expression-language": "7.4.*", |
36 | 36 | "symfony/flex": "^2.4", |
37 | | - "symfony/form": "^6.4", |
38 | | - "symfony/http-client": "6.4.*", |
39 | | - "symfony/monolog-bundle": "^3.8", |
40 | | - "symfony/runtime": "6.*.*", |
41 | | - "symfony/security-bundle": "^6.4", |
42 | | - "symfony/templating": "^6.4", |
43 | | - "symfony/translation": "^6.4", |
44 | | - "symfony/twig-bundle": "^6.4", |
45 | | - "symfony/validator": "^6.4", |
| 37 | + "symfony/form": "^7.4", |
| 38 | + "symfony/http-client": "7.4.*", |
| 39 | + "symfony/monolog-bundle": "^v4.0.1", |
| 40 | + "symfony/runtime": "^7.4", |
| 41 | + "symfony/security-bundle": "^7.4", |
| 42 | + "symfony/translation": "^7.4", |
| 43 | + "symfony/twig-bundle": "^7.4", |
| 44 | + "symfony/validator": "^7.4", |
46 | 45 | "symfony/webpack-encore-bundle": "^2.1", |
47 | | - "symfony/yaml": "^6.4", |
| 46 | + "symfony/yaml": "^7.4", |
48 | 47 | "twig/extra-bundle": "^3.0", |
49 | 48 | "twig/twig": "^3.0" |
50 | 49 | }, |
|
57 | 56 | "mockery/mockery": "^1.6", |
58 | 57 | "overtrue/phplint": "*", |
59 | 58 | "phpmd/phpmd": "^2.14", |
60 | | - "phpstan/phpstan": "^1.10", |
61 | | - "phpstan/phpstan-symfony": "^1.3", |
62 | | - "phpunit/phpunit": "^9.6", |
63 | | - "sebastian/phpcpd": "^6.0", |
64 | | - "slevomat/coding-standard": "^8.13", |
| 59 | + "phpstan/phpstan": "^2.1.37", |
| 60 | + "phpstan/phpstan-symfony": "^2.0", |
| 61 | + "phpunit/phpunit": "^11.5.50", |
| 62 | + "rector/rector": "^2.3", |
| 63 | + "slevomat/coding-standard": "^8.27", |
65 | 64 | "soyuka/contexts": "^3.3", |
66 | | - "squizlabs/php_codesniffer": "^3.7", |
67 | | - "symfony/browser-kit": "^6.4", |
68 | | - "symfony/css-selector": "^6.4", |
69 | | - "symfony/phpunit-bridge": "^6.4", |
70 | | - "symfony/stopwatch": "^6.4", |
71 | | - "symfony/web-profiler-bundle": "^6.4" |
| 65 | + "squizlabs/php_codesniffer": "^4.0", |
| 66 | + "symfony/browser-kit": "^7.4", |
| 67 | + "symfony/css-selector": "^7.4", |
| 68 | + "symfony/phpunit-bridge": "^7.4", |
| 69 | + "symfony/stopwatch": "^7.4", |
| 70 | + "symfony/web-profiler-bundle": "^7.4" |
72 | 71 | }, |
73 | 72 | "scripts": { |
74 | 73 | "check": [ |
| 74 | + "@check-ci", |
| 75 | + "@rector", |
| 76 | + "@web-tests" |
| 77 | + ], |
| 78 | + "check-ci": [ |
75 | 79 | "@composer-validate", |
76 | 80 | "@docheader", |
77 | 81 | "@lint", |
78 | | - "@phpcpd", |
79 | 82 | "@phpcs", |
80 | 83 | "@phpmd", |
81 | 84 | "@phpstan", |
|
84 | 87 | "behat": "./ci/qa/behat", |
85 | 88 | "composer-validate": "./ci/qa/validate", |
86 | 89 | "docheader": "./ci/qa/docheader", |
| 90 | + "rector": "./ci/qa/rector.sh --dry-run", |
| 91 | + "rector-fix": "./ci/qa/rector.sh", |
87 | 92 | "lint": "./ci/qa/lint", |
88 | 93 | "phpcs": "./ci/qa/phpcs", |
89 | | - "phpcpd": "./ci/qa/phpcpd", |
90 | 94 | "phpcbf": "./ci/qa/phpcbf", |
91 | 95 | "phpmd": "./ci/qa/phpmd", |
92 | 96 | "phpstan": "./ci/qa/phpstan", |
93 | 97 | "phpstan-baseline": "./ci/qa/phpstan-update-baseline", |
94 | 98 | "test": "./ci/qa/phpunit", |
95 | 99 | "unit-tests": "./ci/qa/phpunit --testsuite=UnitTests", |
96 | 100 | "web-tests": "./ci/qa/phpunit --testsuite=WebTests", |
| 101 | + "frontend-install": [ |
| 102 | + "yarn install --frozen-lockfile", |
| 103 | + "yarn encore production", |
| 104 | + "./bin/console cache:clear", |
| 105 | + "@fix-dev-permissions" |
| 106 | + ], |
| 107 | + "fix-dev-permissions": [ |
| 108 | + "chown -R www-data:www-data /var/www/html/var/log", |
| 109 | + "chown -R www-data:www-data /var/www/html/var/cache", |
| 110 | + "chown -R www-data:www-data /var/www/html/federation-metadata" |
| 111 | + ], |
97 | 112 | "auto-scripts": { |
98 | 113 | "cache:clear": "symfony-cmd", |
99 | 114 | "assets:install %PUBLIC_DIR%": "symfony-cmd" |
|
161 | 176 | }, |
162 | 177 | "symfony": { |
163 | 178 | "allow-contrib": false, |
164 | | - "require": "6.4.*" |
| 179 | + "require": "7.4.*" |
165 | 180 | }, |
166 | 181 | "incenteev-parameters": [ |
167 | 182 | { |
|
0 commit comments