|
43 | 43 | "@prefix-dependencies"
|
44 | 44 | ],
|
45 | 45 | "prefix-dependencies": [
|
46 |
| - "rm -rf php-scoper && mkdir php-scoper", |
47 |
| - "cd php-scoper && composer init -q && composer config minimum-stability dev && composer config prefer-stable true && composer require humbug/php-scoper", |
48 |
| - "php-scoper/vendor/bin/php-scoper add --output-dir=./third-party --force", |
49 |
| - "cd includes && echo '{ \"autoload\": { \"classmap\": [\"\"] } }' > composer.json && composer dump-autoload --classmap-authoritative --no-interaction && rm composer.json", |
50 |
| - "cd third-party && echo '{ \"autoload\": { \"classmap\": [\"\"] } }' > composer.json && composer dump-autoload --classmap-authoritative --no-interaction && rm composer.json", |
51 |
| - "cp vendor/composer/autoload_files.php third-party/vendor/composer/autoload_files.php", |
| 46 | + "rm -rf php-scoper", |
| 47 | + "@install-php-scoper", |
| 48 | + "php-scoper/vendor/bin/php-scoper add --output-dir=./third-party --force --quiet", |
| 49 | + "@autoload-includes", |
| 50 | + "@autoload-third-party", |
| 51 | + "cp vendor/composer/autoload_files.php third-party/vendor/", |
52 | 52 | "rm -rf php-scoper"
|
53 | 53 | ],
|
| 54 | + "autoload-includes": [ |
| 55 | + "echo '{ \"autoload\": { \"classmap\": [\"\"] } }' > includes/composer.json", |
| 56 | + "@composer --working-dir=includes dump-autoload --classmap-authoritative --no-interaction", |
| 57 | + "cp includes/vendor/composer/autoload_classmap.php includes/", |
| 58 | + "rm -rf includes/vendor && rm includes/composer.json", |
| 59 | + "mkdir -p includes/vendor/composer && mv includes/autoload_classmap.php includes/vendor/composer/" |
| 60 | + ], |
| 61 | + "autoload-third-party": [ |
| 62 | + "echo '{ \"autoload\": { \"classmap\": [\"\"] } }' > third-party/composer.json", |
| 63 | + "@composer --working-dir=third-party dump-autoload --classmap-authoritative --no-interaction", |
| 64 | + "cp third-party/vendor/composer/autoload_classmap.php third-party/", |
| 65 | + "rm -rf third-party/vendor && rm third-party/composer.json", |
| 66 | + "mkdir -p third-party/vendor/composer && mv third-party/autoload_classmap.php third-party/vendor/composer/" |
| 67 | + ], |
| 68 | + "install-php-scoper": [ |
| 69 | + "mkdir php-scoper", |
| 70 | + "@composer --working-dir=php-scoper init -q", |
| 71 | + "@composer --working-dir=php-scoper config minimum-stability dev", |
| 72 | + "@composer --working-dir=php-scoper config prefer-stable true", |
| 73 | + "@composer --working-dir=php-scoper require humbug/php-scoper" |
| 74 | + ], |
54 | 75 | "lint": "vendor/bin/phpcs",
|
55 | 76 | "lint-fix": "vendor/bin/phpcbf"
|
56 | 77 | }
|
|
0 commit comments