Skip to content

Commit dbabbe0

Browse files
committed
Replace composer-unused and composer-require-checker with composer-dependency-analyzer
1 parent 2a5370b commit dbabbe0

3 files changed

Lines changed: 7 additions & 13 deletions

File tree

.github/workflows/php.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ jobs:
184184
with:
185185
# Should be the higest supported version, so we can use the newest tools
186186
php-version: '8.5'
187-
tools: composer, composer-require-checker, composer-unused
187+
tools: composer, composer-dependency-analyser
188188
extensions: ctype, date, dom, filter, intl, libxml, pcre, sodium, spl, xml
189189
coverage: none
190190

@@ -218,11 +218,8 @@ jobs:
218218
- name: Install Composer dependencies
219219
run: composer install --no-progress --prefer-dist --optimize-autoloader
220220

221-
- name: Check code for hard dependencies missing in composer.json
222-
run: composer-require-checker check --config-file=tools/composer-require-checker.json composer.json
223-
224-
- name: Check code for unused dependencies in composer.json
225-
run: composer-unused --excludePackage=simplesamlphp/composer-xmlprovider-installer
221+
- name: Check code for missing or unused dependencies
222+
run: composer-dependency-analyser
226223

227224
- name: PHP Code Sniffer
228225
run: vendor/bin/phpcs

composer.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
"ext-bcmath": "*",
3939
"ext-date": "*",
4040
"ext-dom": "*",
41-
"ext-filter": "*",
4241
"ext-libxml": "*",
4342
"ext-pcre": "*",
4443
"ext-spl": "*",
@@ -49,7 +48,10 @@
4948
"simplesamlphp/composer-xmlprovider-installer": "~1.3"
5049
},
5150
"require-dev": {
52-
"simplesamlphp/simplesamlphp-test-framework": "~2.0"
51+
"ext-mbstring": "*",
52+
53+
"phpunit/phpunit": "^13.3",
54+
"simplesamlphp/simplesamlphp-test-framework": "dev-release-2.x"
5355
},
5456
"support": {
5557
"issues": "https://github.com/simplesamlphp/xml-common/issues",

tools/composer-require-checker.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)