summaryrefslogtreecommitdiffstats
path: root/composer.json
diff options
context:
space:
mode:
Diffstat (limited to 'composer.json')
-rw-r--r--composer.json58
1 files changed, 53 insertions, 5 deletions
diff --git a/composer.json b/composer.json
index ef01de5..f9060cc 100644
--- a/composer.json
+++ b/composer.json
@@ -21,20 +21,68 @@
"require": {
"php": ">=5.4.0",
"dflydev/dot-access-data": "^1.1.0",
- "grasmash/yaml-expander": "^1.1"
+ "grasmash/expander": "^1"
},
"require-dev": {
- "phpunit/phpunit": "^4",
- "symfony/console": "^2.5|^3",
- "satooshi/php-coveralls": "^1.0",
+ "phpunit/phpunit": "^5",
+ "g1a/composer-test-scenarios": "^3",
+ "symfony/console": "^2.5|^3|^4",
+ "symfony/yaml": "^2.8.11|^3|^4",
+ "php-coveralls/php-coveralls": "^1",
"squizlabs/php_codesniffer": "2.*"
},
+ "suggest": {
+ "symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader"
+ },
+ "config": {
+ "optimize-autoloader": true,
+ "sort-packages": true,
+ "platform": {
+ "php": "5.6"
+ }
+ },
"scripts": {
"cs": "phpcs --standard=PSR2 -n src",
"cbf": "phpcbf --standard=PSR2 -n src",
- "test": "SHELL_INTERACTIVE=true phpunit --colors=always"
+ "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"
+ ]
},
"extra": {
+ "scenarios": {
+ "symfony4": {
+ "require-dev": {
+ "symfony/console": "^4.0"
+ },
+ "config": {
+ "platform": {
+ "php": "7.1.3"
+ }
+ }
+ },
+ "symfony2": {
+ "require-dev": {
+ "symfony/console": "^2.8",
+ "symfony/event-dispatcher": "^2.8",
+ "phpunit/phpunit": "^4.8.36"
+ },
+ "remove": [
+ "php-coveralls/php-coveralls"
+ ],
+ "config": {
+ "platform": {
+ "php": "5.4.8"
+ }
+ }
+ }
+ },
"branch-alias": {
"dev-master": "1.x-dev"
}