feature #134 Add support for PHP 8 (dunglas)

This PR was merged into the 2.2-dev branch.

Discussion
----------



Commits
-------

f6121b8367 Add support for PHP 8
8e736edf2c remove Symfony 5.0 from the matrix because it isn't maintained anymore
7bd72b4cfa make Travis happy
494affd2d9 Try to fix the build
9d7a615ebd cleanup
This commit is contained in:
Kamil Kokot
2020-11-05 21:38:26 +01:00
committed by GitHub
2 changed files with 8 additions and 6 deletions

View File

@@ -4,10 +4,10 @@ php:
- '7.2'
- '7.3'
- '7.4'
- '8.0snapshot'
env:
- SYMFONY_VERSION=4.4.*
- SYMFONY_VERSION=5.0.*
- SYMFONY_VERSION=5.1.*
cache:
@@ -16,6 +16,7 @@ cache:
before_install:
- phpenv config-rm xdebug.ini || true
- composer self-update --2 # Upgrade to Compose 2 (needed for PHP 8 support), only needed while it's not installed by default
install:
- composer require symfony/dependency-injection:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist
@@ -27,7 +28,8 @@ install:
- composer require --dev symfony/process:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist
- composer require --dev symfony/yaml:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist
- composer update --prefer-dist
# ignore-platform-req=php is necessary temporarily because PageObjectExtension isn't compatible with PHP8 yet: https://github.com/FriendsOfBehat/PageObjectExtension/pull/16
- if [[ ${TRAVIS_PHP_VERSION:0:3} == "8.0" ]]; then composer update --prefer-dist --ignore-platform-req=php; else composer update --prefer-dist; fi
script:
- composer check

View File

@@ -11,7 +11,7 @@
}
],
"require": {
"php": "^7.2",
"php": "^7.2|^8.0",
"behat/behat": "^3.6.1",
"symfony/dependency-injection": "^4.4|^5.0",
"symfony/http-kernel": "^4.4|^5.0",