+ "scripts": {
+ "cs": "phpcs",
+ "cbf": "phpcbf",
+ "lint": [
+ "find includes -name '*.inc' -print0 | xargs -0 -n1 php -l",
+ "find src -name '*.php' -print0 | xargs -0 -n1 php -l",
+ "find tests -name '*.php' -print0 | xargs -0 -n1 php -l"
+ ],
+ "test": [
+ "@lint",
+ "@unit",
+ "@cs",
+ "@functional"
+ ],
+ "api": "PATH=$HOME/bin:$PATH sami.phar --ansi update sami-config.php",
+ "sami-install": "mkdir -p $HOME/bin && curl --output $HOME/bin/sami.phar http://get.sensiolabs.org/sami.phar && chmod +x $HOME/bin/sami.phar",
+ "scenario": "scenarios/install",
+ "sut": "./drush --uri=dev",
+ "sut:si": "./drush site:install testing --uri=dev --sites-subdir=dev --db-url=mysql://root:password@mariadb/unish_dev -v",
+ "unit": "phpunit --colors=always",
+ "functional": "phpunit --colors=always --configuration tests",
+ "post-update-cmd": [
+ "create-scenario isolation --autoload-dir isolation --autoload-dir internal-copy --keep '\\(psr/log\\|consolidation/config\\|site-alias\\|var-dumper\\|symfony/finder\\|drupal-finder\\|path-util\\|vlucas/phpdotenv\\|xhprof\\)' 'phpunit/phpunit:^5.5.4'",
+ "create-scenario isolation-phpunit4 --base isolation --autoload-dir isolation --autoload-dir internal-copy 'phpunit/phpunit:^4.8.36'"
+ ]
+ },