Security update for Core, with self-updated composer
[yaffs-website] / vendor / consolidation / annotated-command / composer.json
index ef3e6a214a4846133a2deca4a5a4d0c58092b959..3c0888258b36702f6dcd01856444ddac8a0a886a 100644 (file)
     },
     "require": {
         "php": ">=5.4.0",
-        "consolidation/output-formatters": "^3.1.5",
+        "consolidation/output-formatters": "^3.1.12",
         "psr/log": "^1",
-        "symfony/console": "^2.8|~3",
-        "symfony/event-dispatcher": "^2.5|^3",
-        "symfony/finder": "^2.5|^3",
-        "phpdocumentor/reflection-docblock": "^2.0|^3.0.2"
+        "symfony/console": "^2.8|^3|^4",
+        "symfony/event-dispatcher": "^2.5|^3|^4",
+        "symfony/finder": "^2.5|^3|^4"
     },
     "require-dev": {
         "phpunit/phpunit": "^4.8",
-        "satooshi/php-coveralls": "^1.0",
+        "satooshi/php-coveralls": "^1.0.2 | dev-master",
+        "greg-1-anderson/composer-test-scenarios": "^1",
         "squizlabs/php_codesniffer": "^2.7"
     },
+    "config": {
+        "optimize-autoloader": true,
+        "sort-packages": true,
+        "platform": {
+            "php": "5.6"
+        }
+    },
     "scripts": {
         "cs": "phpcs --standard=PSR2 -n src",
         "cbf": "phpcbf --standard=PSR2 -n src",
         "unit": "SHELL_INTERACTIVE=true phpunit --colors=always",
+        "lint": [
+            "find src -name '*.php' -print0 | xargs -0 -n1 php -l",
+            "find tests/src -name '*.php' -print0 | xargs -0 -n1 php -l"
+        ],
         "test": [
+            "@lint",
             "@unit",
             "@cs"
+        ],
+        "scenario": "scenarios/install",
+        "post-update-cmd": [
+            "create-scenario symfony4 'symfony/console:^4.0'",
+            "create-scenario symfony2 'symfony/console:^2.8' --platform-php '5.4' --no-lockfile"
         ]
     },
     "extra": {