mirror of
https://github.com/wallabag/wallabag.git
synced 2026-11-03 19:11:07 +01:00
Delete the incenteev/composer-parameter-handler dependency, remove its extra configuration and post-install hook, drop its stale composer-dependency-analyser ignore, and update the lock file to match the new Composer metadata. Once runtime boot no longer needs generated parameter files, the Composer bootstrap path can go away independently. Keeping the dependency removal and analyser cleanup together makes this metadata boundary honest for both Composer and CI. Docker, CI wiring, and documentation changes still land in later commits because they explain how the new configuration flow is consumed after this package disappears.
71 lines
2.2 KiB
PHP
71 lines
2.2 KiB
PHP
<?php
|
|
|
|
use ShipMonk\ComposerDependencyAnalyser\Config\Configuration;
|
|
use ShipMonk\ComposerDependencyAnalyser\Config\ErrorType;
|
|
|
|
$config = new Configuration();
|
|
|
|
$config
|
|
->disableComposerAutoloadPathScan()
|
|
->disableExtensionsAnalysis()
|
|
->enableAnalysisOfUnusedDevDependencies()
|
|
->addPathToScan(__DIR__ . '/app', false)
|
|
->addPathToScan(__DIR__ . '/migrations', false)
|
|
->addPathToScan(__DIR__ . '/src', false)
|
|
->addPathToScan(__DIR__ . '/web', false)
|
|
->addPathToScan(__DIR__ . '/tests', true)
|
|
->ignoreErrorsOnPackages([
|
|
'doctrine/common',
|
|
'egulias/email-validator',
|
|
'ergebnis/composer-normalize',
|
|
'friendsofphp/php-cs-fixer',
|
|
'friendsoftwig/twigcs',
|
|
'j0k3r/graby-site-config',
|
|
'j0k3r/php-readability',
|
|
'laminas/laminas-code',
|
|
'lcobucci/jwt',
|
|
'mgargano/simplehtmldom',
|
|
'mnapoli/piwik-twig-extension',
|
|
'ocramius/proxy-manager',
|
|
'pagerfanta/twig',
|
|
'php-http/mock-client',
|
|
'phpstan/extension-installer',
|
|
'phpstan/phpstan',
|
|
'phpstan/phpstan-doctrine',
|
|
'phpstan/phpstan-phpunit',
|
|
'phpstan/phpstan-symfony',
|
|
'psr/http-client',
|
|
'psr/http-factory',
|
|
'rector/rector',
|
|
'scheb/2fa-trusted-device',
|
|
'shipmonk/composer-dependency-analyser',
|
|
'symfony/asset',
|
|
'symfony/css-selector',
|
|
'symfony/error-handler',
|
|
'symfony/google-mailer',
|
|
'symfony/intl',
|
|
'symfony/proxy-manager-bridge',
|
|
'symfony/runtime',
|
|
'symfony/templating',
|
|
'symfony/var-dumper',
|
|
'twig/string-extra',
|
|
], [ErrorType::UNUSED_DEPENDENCY])
|
|
->ignoreErrorsOnPackages([
|
|
'monolog/monolog',
|
|
'symfony/filesystem',
|
|
], [ErrorType::PROD_DEPENDENCY_ONLY_IN_DEV])
|
|
->ignoreErrorsOnPackages([
|
|
'dama/doctrine-test-bundle',
|
|
'doctrine/doctrine-fixtures-bundle',
|
|
'symfony/debug-bundle',
|
|
'symfony/maker-bundle',
|
|
'symfony/web-profiler-bundle',
|
|
'symfony/web-server-bundle',
|
|
], [ErrorType::DEV_DEPENDENCY_IN_PROD])
|
|
->ignoreErrorsOnPackages([
|
|
'gedmo/doctrine-extensions',
|
|
], [ErrorType::SHADOW_DEPENDENCY])
|
|
;
|
|
|
|
return $config;
|