Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow installation on PHP 8 #106

Merged
merged 1 commit into from Feb 16, 2020
Merged

Commits on Feb 14, 2020

  1. Allow installation on PHP 8

    As it was, the plugin when used by external standards, would block them from being tested on PHP 8.
    
    As all the dependencies in the `require` section allow for PHP 8, there is no reason not to allow it.
    
    The only dependencies currently in use which do not allow for PHP 8 yet are in the `require-dev` section. See the below output.
    
    This includes updating the Travis script to only do a full (`dev`) install when not on `nightly` and as PHPCompatibility is in the `require-dev` section, we need to require explicitly for `nightly` to make sure the integration test can run.
    
    ```bash
    # composer prohibits php:8
    
    composer/composer          1.9.3   requires  php (^5.3.2 || ^7.0)
    composer/semver            1.5.1   requires  php (^5.3.2 || ^7.0)
    seld/jsonlint              1.7.2   requires  php (^5.3 || ^7.0)
    symfony/console            v4.4.4  requires  php (^7.1.3)
    symfony/filesystem         v4.4.4  requires  php (^7.1.3)
    symfony/finder             v4.4.4  requires  php (^7.1.3)
    symfony/process            v4.4.4  requires  php (^7.1.3)
    symfony/service-contracts  v2.0.1  requires  php (^7.2.5)
    ```
    jrfnl committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    db97d73 View commit details
    Browse the repository at this point in the history