Skip to content

Commit d5a9664

Browse files
author
Jérôme Poskin
committed
[BC] Remove deprecated code for Symfony 2.7
1 parent f2824cf commit d5a9664

11 files changed

+35
-33
lines changed

Tests/Twig/Extension/DateExtensionTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public function testGetName()
3636
public function testGetFilters()
3737
{
3838
$filters = $this->extension->getFilters();
39-
$this->assertInstanceOf('\Twig_Filter_Method', $filters['time_ago']);
39+
$this->assertInstanceOf('\Twig_SimpleFilter', $filters['time_ago']);
4040
}
4141

4242
/**

Tests/Twig/Extension/TextExtensionTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public function testGetName()
4343
public function testGetFilters()
4444
{
4545
$filters = $this->extension->getFilters();
46-
$this->assertInstanceOf('\Twig_Filter_Method', $filters['safe_truncate']);
46+
$this->assertInstanceOf('\Twig_SimpleFilter', $filters['safe_truncate']);
4747
}
4848

4949
/**
@@ -100,7 +100,7 @@ private function assertSafeTruncate()
100100
{
101101
$separator = '...';
102102

103-
$env = $this->getMock('\Twig_Environment');
103+
$env = $this->getMock('\Twig_Environment', [], [], '', false);
104104
$env->expects($this->any())->method('getCharset')->will($this->returnValue('utf8'));
105105

106106
// Simple text

Tests/Validator/PasswordStrengthValidatorTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class PasswordStrengthValidatorTest extends \PHPUnit_Framework_TestCase
1212

1313
protected function setUp()
1414
{
15-
$this->context = $this->getMock('Symfony\Component\Validator\ExecutionContext', array(), array(), '', false);
15+
$this->context = $this->getMock('Symfony\Component\Validator\Context\ExecutionContext', array(), array(), '', false);
1616
$this->validator = new PasswordStrengthValidator();
1717
$this->validator->initialize($this->context);
1818
}

Twig/Extension/DateExtension.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
class DateExtension extends \Twig_Extension
88
{
99
/**
10-
* @var Translator
10+
* @var TranslatorInterface
1111
*/
1212
private $translator;
1313

1414
/**
1515
* Date extension constructor
1616
*
17-
* @param Translator $translator
17+
* @param TranslatorInterface $translator
1818
*/
1919
public function __construct(TranslatorInterface $translator)
2020
{
@@ -29,7 +29,7 @@ public function __construct(TranslatorInterface $translator)
2929
public function getFilters()
3030
{
3131
return array(
32-
'time_ago' => new \Twig_Filter_Method($this, 'timeAgo'),
32+
'time_ago' => new \Twig_SimpleFilter($this, 'timeAgo'),
3333
);
3434
}
3535

@@ -81,7 +81,7 @@ public function timeAgo($datetime, $locale = null)
8181
/**
8282
* Helper used to get a date interval between a date and now
8383
*
84-
* @param string|DateTime $datetime
84+
* @param string|\DateTime $datetime
8585
*
8686
* @return \DateInterval
8787
*/

Twig/Extension/FacebookExtension.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function initRuntime(\Twig_Environment $environment)
3737
public function getFunctions()
3838
{
3939
return array(
40-
'faceboook_sdk_code' => new \Twig_Function_Method($this, 'getFacebookSdkCode', array('is_safe' => array('html'))),
40+
'faceboook_sdk_code' => new \Twig_SimpleFunction($this, 'getFacebookSdkCode', array('is_safe' => array('html'))),
4141
);
4242
}
4343

Twig/Extension/GoogleExtension.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ public function initRuntime(\Twig_Environment $environment)
6666
public function getFunctions()
6767
{
6868
return array(
69-
'analytics_tracking_code' => new \Twig_Function_Method($this, 'getAnalyticsTrackingCode', array('is_safe' => array('html'))),
70-
'analytics_tracking_commerce' => new \Twig_Function_Method($this, 'getAnalyticsCommerce', array('is_safe' => array('html'))),
71-
'tags_manager_code' => new \Twig_Function_Method($this, 'getTagsManagerCode', array('is_safe' => array('html'))),
69+
'analytics_tracking_code' => new \Twig_SimpleFunction($this, 'getAnalyticsTrackingCode', array('is_safe' => array('html'))),
70+
'analytics_tracking_commerce' => new \Twig_SimpleFunction($this, 'getAnalyticsCommerce', array('is_safe' => array('html'))),
71+
'tags_manager_code' => new \Twig_SimpleFunction($this, 'getTagsManagerCode', array('is_safe' => array('html'))),
7272
);
7373
}
7474

Twig/Extension/NavigationExtension.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ public function __construct(NavigationRegistry $registry)
2929
public function getFunctions()
3030
{
3131
return array(
32-
'set_active_paths' => new \Twig_Function_Method($this, 'setActivePaths'),
33-
'add_active_path' => new \Twig_Function_Method($this, 'addActivePath'),
32+
'set_active_paths' => new \Twig_SimpleFunction($this, 'setActivePaths'),
33+
'add_active_path' => new \Twig_SimpleFunction($this, 'addActivePath'),
3434
'get_active_paths' => new \Twig_Function_Method($this, 'getActivePaths'),
35-
'is_active_path' => new \Twig_Function_Method($this, 'isActivePath'),
36-
'append_breadcrumb' => new \Twig_Function_Method($this, 'appendBreadcrumb'),
37-
'prepend_breadcrumb' => new \Twig_Function_Method($this, 'prependBreadcrumb'),
38-
'get_breadcrumbs' => new \Twig_Function_Method($this, 'getBreadCrumbs'),
35+
'is_active_path' => new \Twig_SimpleFunction($this, 'isActivePath'),
36+
'append_breadcrumb' => new \Twig_SimpleFunction($this, 'appendBreadcrumb'),
37+
'prepend_breadcrumb' => new \Twig_SimpleFunction($this, 'prependBreadcrumb'),
38+
'get_breadcrumbs' => new \Twig_SimpleFunction($this, 'getBreadCrumbs'),
3939
);
4040
}
4141

Twig/Extension/PaginatorExtension.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public function initRuntime(\Twig_Environment $environment)
5252
public function getFunctions()
5353
{
5454
return array(
55-
'paginator_widget' => new \Twig_Function_Method($this, 'renderPaginatorWidget', array('is_safe' => array('html'))),
55+
'paginator_widget' => new \Twig_SimpleFunction($this, 'renderPaginatorWidget', array('is_safe' => array('html'))),
5656
);
5757
}
5858

Twig/Extension/SiteExtension.php

+7-7
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ class SiteExtension extends \Twig_Extension
2525
public function getFunctions()
2626
{
2727
return array(
28-
'prepend_page_title' => new \Twig_Function_Method($this, 'prependPageTitle'),
29-
'append_page_title' => new \Twig_Function_Method($this, 'appendPageTitle'),
30-
'page_title' => new \Twig_Function_Method($this, 'getPageTitle'),
31-
'meta_description' => new \Twig_Function_Method($this, 'getMetaDescription'),
32-
'set_meta_description' => new \Twig_Function_Method($this, 'setMetaDescription'),
33-
'meta_keywords' => new \Twig_Function_Method($this, 'getMetaKeywords'),
34-
'add_meta_keywords' => new \Twig_Function_Method($this, 'addMetaKeywords'),
28+
'prepend_page_title' => new \Twig_SimpleFunction($this, 'prependPageTitle'),
29+
'append_page_title' => new \Twig_SimpleFunction($this, 'appendPageTitle'),
30+
'page_title' => new \Twig_SimpleFunction($this, 'getPageTitle'),
31+
'meta_description' => new \Twig_SimpleFunction($this, 'getMetaDescription'),
32+
'set_meta_description' => new \Twig_SimpleFunction($this, 'setMetaDescription'),
33+
'meta_keywords' => new \Twig_SimpleFunction($this, 'getMetaKeywords'),
34+
'add_meta_keywords' => new \Twig_SimpleFunction($this, 'addMetaKeywords'),
3535
);
3636
}
3737

Twig/Extension/TextExtension.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ public function getName()
4444
public function getFilters()
4545
{
4646
return array(
47-
'camelize' => new \Twig_Filter_Method($this, 'camelize', array('is_safe' => array('html'))),
48-
'safe_truncate' => new \Twig_Filter_Method($this, 'safeTruncate', array('needs_environment' => true, 'is_safe' => array('html'))),
47+
'camelize' => new \Twig_SimpleFilter($this, 'camelize', array('is_safe' => array('html'))),
48+
'safe_truncate' => new \Twig_SimpleFilter($this, 'safeTruncate', array('needs_environment' => true, 'is_safe' => array('html'))),
4949
);
5050
}
5151

composer.json

+7-5
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,19 @@
2323
"homepage": "http://www.snowcap.be"
2424
}
2525
],
26-
"minimum-stability": "dev",
26+
"minimum-stability": "stable",
2727
"require": {
2828
"php": ">=5.3.3",
2929
"symfony/framework-bundle": ">=2.7"
3030
},
3131
"require-dev": {
3232
"symfony/symfony": ">=2.7",
33-
"fzaninotto/faker": "1.1.*@dev",
34-
"doctrine/orm": ">=2.2.3",
35-
"doctrine/doctrine-bundle": "1.2.*",
36-
"doctrine/data-fixtures": "1.0.*@dev"
33+
"fzaninotto/faker": "^1.5",
34+
"doctrine/orm": "^2.5",
35+
"doctrine/doctrine-bundle": "^1.5",
36+
"doctrine/data-fixtures": "^1.1",
37+
"phpunit/phpunit": "^4.8",
38+
"symfony/phpunit-bridge": "^2.7"
3739
},
3840
"autoload": {
3941
"psr-0": { "Snowcap\\CoreBundle": "" }

0 commit comments

Comments
 (0)