build: cache: directories: - vendor - ~/.composer dependencies: before: - sudo apt-get install -y libyaml-dev tests: override: - php-scrutinizer-run nodes: php73: environment: php: 7.3 php74: environment: php: 7.4 php80: environment: php: 8.0 filter: excluded_paths: - 'vendor/*' paths: ["src/*", "tests/*"] checks: php: true tools: php_code_coverage: true php_code_sniffer: config: standard: PSR2 filter: paths: ['src', 'tests'] php_loc: enabled: true excluded_dirs: [vendor, tests] php_cpd: enabled: true excluded_dirs: [vendor, tests] php_cs_fixer: config: { level: psr2 }