Passed
Push — master ( 2f01ec...0e2bb1 )
by WEBEWEB
68:33 queued 41:12
created

Checkout Config

# .scrutinizer.yml
build:
    nodes:
        'PHP7.1':
            environment:
                php: 7.1.27
        'PHP7.2':
            environment:
                php: 7.2.15
        'PHP7.3':
            environment:
                php: 7.3.25
        'PHP7.4':
            environment:
                php: 7.4.13
        'SYMFONY3.4':
            environment:
                php: 7.1.27
                variables:
                    SYMFONY_VERSION: 3.4.*
        'SYMFONY4.0':
            environment:
                php: 7.1.27
                variables:
                    SYMFONY_VERSION: 4.0.*
        'SYMFONY4.1':
            environment:
                php: 7.1.27
                variables:
                    SYMFONY_VERSION: 4.1.*
        'SYMFONY4.2':
            environment:
                php: 7.1.27
                variables:
                    SYMFONY_VERSION: 4.2.*
        'SYMFONY4.3':
            environment:
                php: 7.1.27
                variables:
                    SYMFONY_VERSION: 4.3.*
        'SYMFONY4.4':
            environment:
                php: 7.1.27
                variables:
                    SYMFONY_VERSION: 4.4.*
    environment:
        php:
            ini:
                'xdebug.mode': "coverage"
    dependencies:
        before:
            - sed -i 's/zend_extension_ts/zend_extension/' ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
            - if [ "" == "$(php -m | grep zip)" ]; then pecl install zip; fi;
        override:
            - if [ "" != "$SYMFONY_VERSION" ]; then composer require "symfony/symfony:$SYMFONY_VERSION" --no-update; else composer require "symfony/symfony:4.4.*" --no-update; fi;
            - COMPOSER_MEMORY_LIMIT=-1 composer update
    tests:
        before:
            - mkdir -p build/logs
        override:
            -   command: vendor/bin/phpunit --coverage-clover build/logs/clover.xml
                coverage:
                    file:   build/logs/clover.xml
                    format: clover

checks:
    php:
        code_rating: true
        duplication: true

filter:
    excluded_paths:
        - "Resources/public/*"
        - "Tests/*"
        - "vendor/*"

tools:
    php_analyzer:                true
    php_code_sniffer:            true
    php_cpd:                     true
    php_cs_fixer:                true
    php_loc:                     true
    php_mess_detector:           true
    php_pdepend:                 true
    sensiolabs_security_checker: true

Repository Config

# language: php