This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Testing YMCA Website Services for PHP 7.4 version support

    Requirements

    • php-cli 7.4 ( memory_limit value should be large ( 2000M ) or unlimiter ( -1 ) in order to not fail
    • composer 2

    Steps

    1. Obtain latest development code of YMCA Website Services
    composer create-project YCloudYUSA/yusaopeny-project:9.2.x-development-dev openy7.4
    
    1. Add phpcompatibility to require-dev section
    cd open7.4
    composer require --dev phpcompatibility/php-compatibility
    ./vendor/bin/phpcs -p . --standard=PHPCompatibility --runtime-set testVersion 7.4 --config-set installed_paths vendor/phpcompatibility/php-compatibility
    
    1. Generate report
    ./vendor/bin/phpcs -p . --standard=PHPCompatibility --runtime-set testVersion 7.4 --report-file=report.txt
    

    or if you need to skip warnings

    ./vendor/bin/phpcs -p . --standard=PHPCompatibility --runtime-set testVersion 7.4 --report-file=report.txt -n
    

    In report.txt you’d find a full list of findings to be resolved in order to pass compatibility