Skip to content

Commit 742face

Browse files
committed
Merge pull request #313 from ruudk/patch-3
Support Symfony 3.0
2 parents 66cc75a + 12c79ae commit 742face

File tree

2 files changed

+119
-26
lines changed

2 files changed

+119
-26
lines changed

.travis.yml

Lines changed: 112 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,117 @@
11
language: php
22

3-
php:
4-
- 5.3
5-
- 5.4
6-
- 5.5
7-
- 5.6
8-
- hhvm
9-
103
matrix:
11-
allow_failures:
12-
- php: hhvm
4+
allow_failures:
5+
- php: hhvm
6+
env: SYMFONY_VERSION=2.3.*
7+
- php: hhvm
8+
env: SYMFONY_VERSION=2.4.*
9+
- php: hhvm
10+
env: SYMFONY_VERSION=2.5.*
11+
- php: hhvm
12+
env: SYMFONY_VERSION=2.6.*
13+
- php: hhvm
14+
env: SYMFONY_VERSION=2.7.*
15+
- php: hhvm
16+
env: SYMFONY_VERSION=2.8.*
17+
18+
include:
19+
- php: 5.3
20+
env: SYMFONY_VERSION=2.3.*
21+
- php: 5.3
22+
env: SYMFONY_VERSION=2.4.*
23+
- php: 5.3
24+
env: SYMFONY_VERSION=2.5.*
25+
- php: 5.3
26+
env: SYMFONY_VERSION=2.6.*
27+
- php: 5.3
28+
env: SYMFONY_VERSION=2.7.*
29+
- php: 5.3
30+
env: SYMFONY_VERSION=2.8.*
31+
32+
- php: 5.4
33+
env: SYMFONY_VERSION=2.3.*
34+
- php: 5.4
35+
env: SYMFONY_VERSION=2.4.*
36+
- php: 5.4
37+
env: SYMFONY_VERSION=2.5.*
38+
- php: 5.4
39+
env: SYMFONY_VERSION=2.6.*
40+
- php: 5.4
41+
env: SYMFONY_VERSION=2.7.*
42+
- php: 5.4
43+
env: SYMFONY_VERSION=2.8.*
44+
45+
- php: 5.5
46+
env:
47+
- SYMFONY_VERSION=2.3.*
48+
- PHPUNIT_VERSION=4.8.*
49+
- php: 5.5
50+
env:
51+
- SYMFONY_VERSION=2.4.*
52+
- PHPUNIT_VERSION=4.8.*
53+
- php: 5.5
54+
env:
55+
- SYMFONY_VERSION=2.5.*
56+
- PHPUNIT_VERSION=4.8.*
57+
- php: 5.5
58+
env:
59+
- SYMFONY_VERSION=2.6.*
60+
- PHPUNIT_VERSION=4.8.*
61+
- php: 5.5
62+
env:
63+
- SYMFONY_VERSION=2.7.*
64+
- PHPUNIT_VERSION=4.8.*
65+
- php: 5.5
66+
env:
67+
- SYMFONY_VERSION=2.8.*
68+
- PHPUNIT_VERSION=4.8.*
69+
- php: 5.5
70+
env:
71+
- SYMFONY_VERSION=3.0.*
72+
- PHPUNIT_VERSION=4.8.*
73+
74+
- php: 5.6
75+
env: SYMFONY_VERSION=2.3.*
76+
- php: 5.6
77+
env: SYMFONY_VERSION=2.4.*
78+
- php: 5.6
79+
env: SYMFONY_VERSION=2.5.*
80+
- php: 5.6
81+
env: SYMFONY_VERSION=2.6.*
82+
- php: 5.6
83+
env: SYMFONY_VERSION=2.7.*
84+
- php: 5.6
85+
env: SYMFONY_VERSION=2.8.*
86+
- php: 5.6
87+
env: SYMFONY_VERSION=3.0.*
88+
89+
- php: 7.0
90+
env: SYMFONY_VERSION=2.3.*
91+
- php: 7.0
92+
env: SYMFONY_VERSION=2.4.*
93+
- php: 7.0
94+
env: SYMFONY_VERSION=2.5.*
95+
- php: 7.0
96+
env: SYMFONY_VERSION=2.6.*
97+
- php: 7.0
98+
env: SYMFONY_VERSION=2.7.*
99+
- php: 7.0
100+
env: SYMFONY_VERSION=2.8.*
101+
- php: 7.0
102+
env: SYMFONY_VERSION=3.0.*
13103

14104
env:
15-
- SYMFONY_VERSION="2.3.*"
16-
- SYMFONY_VERSION="2.4.*"
17-
- SYMFONY_VERSION="2.5.*"
18-
- SYMFONY_VERSION="2.6.*"
19-
- SYMFONY_VERSION="2.7.*"
20-
21-
before_script:
22-
- composer self-update
23-
- composer require --no-update symfony/framework-bundle:${SYMFONY_VERSION}
24-
- composer install --prefer-source
105+
global:
106+
- PHPUNIT_VERSION=""
107+
- SYMFONY_VERSION=""
108+
109+
before_install:
110+
- if [ "$SYMFONY_VERSION" != "" ]; then composer require --no-update symfony/framework-bundle "$SYMFONY_VERSION"; fi
111+
- if [ "$PHPUNIT_VERSION" != "" ]; then composer require --dev --no-update phpunit/phpunit "$PHPUNIT_VERSION"; fi
112+
113+
install:
114+
- composer install --prefer-source
115+
116+
script:
117+
- vendor/bin/phpunit

composer.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@
99
}],
1010
"require": {
1111
"php" : ">=5.3.0",
12-
"symfony/dependency-injection" : "~2.3",
13-
"symfony/event-dispatcher" : "~2.3",
14-
"symfony/config" : "~2.3",
15-
"symfony/yaml" : "~2.3",
16-
"symfony/console" : "~2.3",
12+
"symfony/dependency-injection" : "~2.3 || ~3.0",
13+
"symfony/event-dispatcher" : "~2.3 || ~3.0",
14+
"symfony/config" : "~2.3 || ~3.0",
15+
"symfony/yaml" : "~2.3 || ~3.0",
16+
"symfony/console" : "~2.3 || ~3.0",
1717
"videlalvaro/php-amqplib" : "~2.6"
1818
},
1919
"suggest": {
2020
"symfony/framework-bundle" : "To use this lib as a full Symfony Bundle and to use the profiler data collector"
2121
},
2222
"require-dev": {
23-
"symfony/serializer": "~2.3",
24-
"symfony/debug" : "~2.3",
23+
"symfony/serializer": "~2.3 || ~3.0",
24+
"symfony/debug" : "~2.3 || ~3.0",
2525
"phpunit/phpunit" : ">=3.7.0"
2626
},
2727
"extra": {

0 commit comments

Comments
 (0)