Skip to content

Commit acafbdb

Browse files
authored
Remove support for Symfony <2.7 & allow to install with Symfony 4 (#446)
* Remove support for Symfony <2.7 & allow to install with Symfony 4 Minimal version required for PHP is 5.3.9 to match Symfony 2.7 requirements. Additionally this will allow to install bundle on PHP 7. Rework .travis.yml file to match composer.json changes
1 parent 4eea551 commit acafbdb

File tree

2 files changed

+32
-48
lines changed

2 files changed

+32
-48
lines changed

.travis.yml

+21-37
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,52 @@
11
language: php
22

3-
matrix:
4-
allow_failures:
5-
- php: hhvm
6-
env: SYMFONY_VERSION=2.3.*
7-
- php: hhvm
8-
env: SYMFONY_VERSION=2.7.*
9-
- php: hhvm
10-
env: SYMFONY_VERSION=2.8.*
3+
sudo: false
114

5+
php:
6+
- 7.1
7+
- 7.0
8+
- 5.6
9+
- 5.6
10+
- nightly
11+
12+
cache:
13+
directories:
14+
- $HOME/.composer/cache
15+
16+
matrix:
17+
fast_finish: true
1218
include:
13-
- dist: precise
14-
php: 5.3
15-
env: SYMFONY_VERSION=2.3.*
1619
- dist: precise
1720
php: 5.3
1821
env: SYMFONY_VERSION=2.7.*
1922
- dist: precise
2023
php: 5.3
2124
env: SYMFONY_VERSION=2.8.*
2225

23-
- php: 5.4
24-
env: SYMFONY_VERSION=2.3.*
25-
- php: 5.4
26-
env: SYMFONY_VERSION=2.7.*
27-
- php: 5.4
28-
env: SYMFONY_VERSION=2.8.*
29-
30-
- php: 5.5
31-
env: SYMFONY_VERSION=2.3.*
32-
- php: 5.5
33-
env: SYMFONY_VERSION=2.7.*
34-
- php: 5.5
35-
env: SYMFONY_VERSION=2.8.*
36-
- php: 5.5
37-
env: SYMFONY_VERSION=3.0.*
38-
39-
- php: 5.6
40-
env: SYMFONY_VERSION=2.3.*
41-
- php: 5.6
42-
env: SYMFONY_VERSION=2.7.*
4326
- php: 5.6
44-
env: SYMFONY_VERSION=2.8.*
45-
- php: 5.6
46-
env: SYMFONY_VERSION=3.0.*
27+
env: COMPOSER_FLAGS="--prefer-lowest --prefer-stable"
4728

48-
- php: 7.0
49-
env: SYMFONY_VERSION=2.3.*
5029
- php: 7.0
5130
env: SYMFONY_VERSION=2.7.*
5231
- php: 7.0
5332
env: SYMFONY_VERSION=2.8.*
5433
- php: 7.0
5534
env: SYMFONY_VERSION=3.0.*
5635

36+
allow_failures:
37+
- php: nightly
38+
5739
env:
5840
global:
5941
- SYMFONY_VERSION=""
6042

6143
before_install:
44+
- phpenv config-rm xdebug.ini || echo "xdebug not available";
6245
- if [ "$SYMFONY_VERSION" != "" ]; then composer require --no-update symfony/framework-bundle "$SYMFONY_VERSION"; fi
46+
- if [ "$COMPOSER_FLAGS" != "" ]; then composer update --prefer-dist --no-interaction --no-scripts $COMPOSER_FLAGS; fi;
6347

6448
install:
65-
- composer install --prefer-source
49+
- composer install --prefer-dist
6650

6751
script:
6852
- vendor/bin/phpunit

composer.json

+11-11
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@
88
"name" : "Alvaro Videla"
99
}],
1010
"require": {
11-
"php": ">=5.3.0",
11+
"php": "^5.3.9|^7.0",
1212

13-
"symfony/dependency-injection": "~2.3 || ~3.0",
14-
"symfony/event-dispatcher": "~2.3 || ~3.0",
15-
"symfony/config": "~2.3 || ~3.0",
16-
"symfony/yaml": "~2.3 || ~3.0",
17-
"symfony/console": "~2.3 || ~3.0",
18-
"php-amqplib/php-amqplib": "~2.6",
19-
"psr/log": "~1.0"
13+
"symfony/dependency-injection": "^2.7|^3.0|^4.0",
14+
"symfony/event-dispatcher": "^2.7|^3.0|^4.0",
15+
"symfony/config": "^2.7|^3.0|^4.0",
16+
"symfony/yaml": "^2.7|^3.0|^4.0",
17+
"symfony/console": "^2.7|^3.0|^4.0",
18+
"php-amqplib/php-amqplib": "^2.6",
19+
"psr/log": "^1.0"
2020
},
2121
"require-dev": {
22-
"symfony/serializer": "~2.3 || ~3.0",
23-
"symfony/debug": "~2.3 || ~3.0",
24-
"phpunit/phpunit": "~4.8 || ~5.0"
22+
"symfony/serializer": "^2.7|^3.0|^4.0",
23+
"symfony/debug": "^2.7|^3.0|^4.0",
24+
"phpunit/phpunit": "^4.8|^5.0"
2525
},
2626
"replace": {
2727
"oldsound/rabbitmq-bundle": "self.version"

0 commit comments

Comments
 (0)