Skip to content

Commit 21e4f76

Browse files
Merge branch 'jean-gui-master'
2 parents ddce0d8 + 1e9bcf6 commit 21e4f76

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

Tests/AbstractTestCase.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ protected function getContainer(array $config = array(), KernelInterface $kernel
3838
$container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/linkify');
3939
$container->setParameter('kernel.bundles', array());
4040
$container->setParameter('kernel.root_dir', __DIR__ . '/Fixtures');
41-
$container->set('service_container', $container);
4241

4342
$container->registerExtension($extension);
4443
$extension->load($config, $container);

Tests/Twig/Extension/LinkifyTwigExtensionTest.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use Misd\LinkifyBundle\Tests\AbstractTestCase;
1515
use Misd\LinkifyBundle\Twig\Extension\LinkifyTwigExtension;
16+
use Twig_SimpleFilter;
1617

1718
class LinkifyTwigExtensionTest extends AbstractTestCase
1819
{
@@ -36,8 +37,11 @@ public function testFilters()
3637

3738
$filters = $extension->getFilters();
3839

39-
$this->assertArrayHasKey('linkify', $filters);
40-
$this->assertInstanceOf('Twig_Filter_Method', $filters['linkify']);
40+
$linkifyFilters = array_filter($filters, function (Twig_SimpleFilter $filter) {
41+
return $filter->getName() === 'linkify';
42+
});
43+
44+
$this->assertCount(1, $linkifyFilters);
4145
}
4246

4347
public function testLinkify()

Twig/Extension/LinkifyTwigExtension.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
namespace Misd\LinkifyBundle\Twig\Extension;
1313

1414
use Twig_Extension;
15-
use Twig_Filter_Method;
15+
use Twig_SimpleFilter;
1616
use Misd\LinkifyBundle\Helper\LinkifyHelper;
1717

1818
/**
@@ -41,7 +41,7 @@ public function __construct(LinkifyHelper $helper)
4141
public function getFilters()
4242
{
4343
return array(
44-
'linkify' => new Twig_Filter_Method($this, 'linkify', array(
44+
new Twig_SimpleFilter('linkify', array($this, 'linkify'), array(
4545
'pre_escape' => 'html',
4646
'is_safe' => array('html')
4747
)),

composer.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,16 @@
1616
},
1717
"require": {
1818
"php": "^5.3.3 || ^7.0",
19-
"symfony/framework-bundle": "^2.1",
19+
"symfony/framework-bundle": "^2.1 || ^3.0",
2020
"misd/linkify": "^1.0"
2121
},
2222
"require-dev": {
2323
"phpunit/phpunit": "^4.0 || ^5.0",
24-
"symfony/twig-bundle": "^2.1"
24+
"symfony/twig-bundle": "^2.1 || ^3.0"
2525
},
2626
"conflict": {
27-
"phpunit/phpunit-mock-objects": "<2.2"
27+
"phpunit/phpunit-mock-objects": "<2.2",
28+
"twig/twig": "<1.23"
2829
},
2930
"suggest": {
3031
"symfony/twig-bundle": "to use the Twig linkify filter"

0 commit comments

Comments
 (0)