Skip to content

Commit

Permalink
feature #134 Add support for PHP 8 (dunglas)
Browse files Browse the repository at this point in the history
This PR was merged into the 2.2-dev branch.

Discussion
----------



Commits
-------

f6121b8 Add support for PHP 8
8e736ed remove Symfony 5.0 from the matrix because it isn't maintained anymore
7bd72b4 make Travis happy
494affd Try to fix the build
9d7a615 cleanup
  • Loading branch information
pamil authored Nov 5, 2020
2 parents 8d0cec7 + 9d7a615 commit 62172ef
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
12 changes: 7 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
language: php

php:
- '7.2'
- '7.3'
- '7.4'
- '7.2'
- '7.3'
- '7.4'
- '8.0snapshot'

env:
- SYMFONY_VERSION=4.4.*
- SYMFONY_VERSION=5.0.*
- SYMFONY_VERSION=5.1.*

cache:
Expand All @@ -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
Expand All @@ -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
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down

0 comments on commit 62172ef

Please sign in to comment.