filter: paths: - 'src/*' dependency_paths: - 'vendor/*' build: environment: php: version: '7.2' dependencies: before: - composer self-update - sed -i 's/zend_extension_ts=xdebug.so/;zend_extension_ts=xdebug.so/' ~/.phpenv/versions/$(phpenv global)/etc/php.ini - composer global require "hirak/prestissimo:^0.3" override: - { command: 'composer install --no-interaction --no-suggest -vv', idle_timeout: 600 } cache: directories: [ ~/.composer/cache ] nodes: analysis: tests: override: - find src/ -type f \( -name '*.phtml' -o -name '*.php' \) | xargs -n 1 -P 8 -i php -l {} | grep -v 'No syntax errors detected' || echo 'OK' - php-scrutinizer-run - bin/behat --no-interaction --no-snippets --stop-on-failure --format=pretty build_failure_conditions: - 'elements.rating(< A).new.exists' - 'issues.label("coding-style").new.exists' - 'issues.new.exists' - 'project.metric("scrutinizer.quality", < 10.00)'
# language: php