Skip to content

Commit bf05572

Browse files
authored
Merge pull request #28 from ivan1986/master
Update for symfony 5
2 parents 236082c + 46afa5c commit bf05572

File tree

5 files changed

+28
-57
lines changed

5 files changed

+28
-57
lines changed

.travis.yml

Lines changed: 11 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ sudo: false
22
language: php
33

44
php:
5-
- 5.5
5+
- 7.3
6+
- 7.4
67
- nightly
78
- hhvm
89

@@ -20,46 +21,15 @@ script: vendor/bin/phpunit --verbose
2021

2122
matrix:
2223
include:
23-
- php: 5.6
24-
env: [SYMFONY_VERSION="2.7.*", SYMFONY_EVENT_DISPATCHER_VERSION="2.7.*"]
25-
- php: 5.6
26-
env: [SYMFONY_VERSION="2.8.*", SYMFONY_EVENT_DISPATCHER_VERSION="2.8.*"]
27-
- php: 5.6
28-
env: [SYMFONY_VERSION="3.0.*", SYMFONY_EVENT_DISPATCHER_VERSION="3.0.*"]
29-
- php: 5.6
30-
env: [SYMFONY_VERSION="3.1.*", SYMFONY_EVENT_DISPATCHER_VERSION="3.1.*"]
31-
- php: 5.6
32-
env: [SYMFONY_VERSION="3.2.*", SYMFONY_EVENT_DISPATCHER_VERSION="3.2.*"]
33-
- php: 5.6
34-
env: [SYMFONY_VERSION="^3.3", SYMFONY_EVENT_DISPATCHER_VERSION="^3.3"]
35-
36-
- php: 7.0
37-
env: [SYMFONY_VERSION="2.7.*", SYMFONY_EVENT_DISPATCHER_VERSION="2.7.*"]
38-
- php: 7.0
39-
env: [SYMFONY_VERSION="2.8.*", SYMFONY_EVENT_DISPATCHER_VERSION="2.8.*"]
40-
- php: 7.0
41-
env: [SYMFONY_VERSION="3.0.*", SYMFONY_EVENT_DISPATCHER_VERSION="3.0.*"]
42-
- php: 7.0
43-
env: [SYMFONY_VERSION="3.1.*", SYMFONY_EVENT_DISPATCHER_VERSION="3.1.*"]
44-
- php: 7.0
45-
env: [SYMFONY_VERSION="3.2.*", SYMFONY_EVENT_DISPATCHER_VERSION="3.2.*"]
46-
- php: 7.0
47-
env: [SYMFONY_VERSION="^3.3", SYMFONY_EVENT_DISPATCHER_VERSION="^3.3"]
48-
49-
- php: 7.1
50-
env: [SYMFONY_VERSION="2.7.*", SYMFONY_EVENT_DISPATCHER_VERSION="2.7.*"]
51-
- php: 7.1
52-
env: [SYMFONY_VERSION="2.8.*", SYMFONY_EVENT_DISPATCHER_VERSION="2.8.*"]
53-
- php: 7.1
54-
env: [SYMFONY_VERSION="3.0.*", SYMFONY_EVENT_DISPATCHER_VERSION="3.0.*"]
55-
- php: 7.1
56-
env: [SYMFONY_VERSION="3.1.*", SYMFONY_EVENT_DISPATCHER_VERSION="3.1.*"]
57-
- php: 7.1
58-
env: [SYMFONY_VERSION="3.2.*", SYMFONY_EVENT_DISPATCHER_VERSION="3.2.*"]
59-
- php: 7.1
60-
env: [SYMFONY_VERSION="^3.3", SYMFONY_EVENT_DISPATCHER_VERSION="^3.3"]
61-
- php: 7.1
62-
env: [SYMFONY_VERSION="^4.0", SYMFONY_EVENT_DISPATCHER_VERSION="^4.0"]
24+
- php: 7.3
25+
env: [SYMFONY_VERSION="^4.4", SYMFONY_EVENT_DISPATCHER_VERSION="^4.4"]
26+
- php: 7.3
27+
env: [SYMFONY_VERSION="^5.0", SYMFONY_EVENT_DISPATCHER_VERSION="^5.0"]
28+
29+
- php: 7.4
30+
env: [SYMFONY_VERSION="^4.4", SYMFONY_EVENT_DISPATCHER_VERSION="^4.4"]
31+
- php: 7.4
32+
env: [SYMFONY_VERSION="^5.0", SYMFONY_EVENT_DISPATCHER_VERSION="^5.0"]
6333

6434
allow_failures:
6535
- php: nightly

DependencyInjection/Configuration.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ class Configuration implements ConfigurationInterface
1818
*/
1919
public function getConfigTreeBuilder()
2020
{
21-
$treeBuilder = new TreeBuilder();
22-
$rootNode = $treeBuilder->root('tmdb_symfony');
21+
$treeBuilder = new TreeBuilder('tmdb_symfony');
22+
$rootNode = $treeBuilder->getRootNode();
2323

2424
$rootNode
2525
->children()

Tests/DependencyInjection/TmdbSymfonyExtensionTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Tmdb\SymfonyBundle\Tests\DependencyInjection;
44

5-
use PHPUnit_Framework_TestCase as TestCase;
5+
use PHPUnit\Framework\TestCase;
66
use Symfony\Component\DependencyInjection\Container;
77
use Tmdb\SymfonyBundle\Tests\TestKernel;
88

Twig/TmdbExtension.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33

44
use Tmdb\Client;
55
use Tmdb\Helper\ImageHelper;
6-
use Tmdb\Model\Image;
76
use Tmdb\Repository\ConfigurationRepository;
7+
use Twig\Extension\AbstractExtension;
8+
use Twig\TwigFilter;
89

9-
class TmdbExtension extends \Twig_Extension
10+
class TmdbExtension extends AbstractExtension
1011
{
1112
/**
1213
* @var ImageHelper|null
@@ -26,8 +27,8 @@ public function __construct(Client $client)
2627
public function getFilters()
2728
{
2829
return array(
29-
new \Twig_SimpleFilter('tmdb_image_html', array($this, 'getHtml')),
30-
new \Twig_SimpleFilter('tmdb_image_url', array($this, 'getUrl')),
30+
new TwigFilter('tmdb_image_html', array($this, 'getHtml')),
31+
new TwigFilter('tmdb_image_url', array($this, 'getUrl')),
3132
);
3233
}
3334

composer.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@
1414
],
1515
"require": {
1616
"php": ">=5.5.0",
17-
"symfony/config": ">=2.7,<5",
18-
"symfony/dependency-injection": ">=2.7,<5",
19-
"symfony/event-dispatcher": ">=2.7,<5",
20-
"symfony/http-kernel": ">=2.7,<5",
21-
"doctrine/doctrine-cache-bundle": "^1.0",
22-
"php-tmdb/api": "^2.1",
23-
"twig/twig": "^1.11|^2.0"
17+
"symfony/config": "^4.3.7 || ^5.0",
18+
"symfony/dependency-injection": "^4.3.7 || ^5.0",
19+
"symfony/event-dispatcher": "^4.3.7 || ^5.0",
20+
"symfony/http-kernel": "^4.3.7 || ^5.0",
21+
"symfony/yaml": "^4.3.7 || ^5.0",
22+
"php-tmdb/api": "^3.0",
23+
"twig/twig": "^2.0|^3.0"
2424
},
2525
"require-dev": {
26-
"phpunit/phpunit": "^4.8||^5.0,<5.4",
27-
"symfony/framework-bundle": ">=2.7,<5"
26+
"phpunit/phpunit": ">=5.7",
27+
"symfony/framework-bundle": "^4.3.7 || ^5.0"
2828
},
2929
"autoload": {
3030
"psr-4": { "Tmdb\\SymfonyBundle\\": "" }

0 commit comments

Comments
 (0)