Skip to content

Commit f89d508

Browse files
Merge branch '2.7' into 2.8
* 2.7: [FrameworkBundle] Reuse PropertyAccessor service for ObjectNormalizer [VarDumper] Fix dump output for better readability [PhpUnitBridge] Enforce @-silencing of deprecation notices according to new policy
2 parents b25aa62 + d9bc414 commit f89d508

File tree

10 files changed

+7
-33
lines changed

10 files changed

+7
-33
lines changed

Resources/config/form.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,10 @@
5555
</service>
5656

5757
<!-- CoreExtension -->
58+
<service id="form.property_accessor" alias="property_accessor" public="false" />
59+
5860
<service id="form.type.form" class="Symfony\Component\Form\Extension\Core\Type\FormType">
59-
<argument type="service" id="property_accessor"/>
61+
<argument type="service" id="form.property_accessor" />
6062
<tag name="form.type" alias="form" />
6163
</service>
6264
<service id="form.type.birthday" class="Symfony\Component\Form\Extension\Core\Type\BirthdayType">

Resources/config/serializer.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,13 @@
1717
<argument type="collection" />
1818
</service>
1919

20+
<service id="serializer.property_accessor" alias="property_accessor" public="false" />
21+
2022
<!-- Normalizer -->
2123
<service id="serializer.normalizer.object" class="Symfony\Component\Serializer\Normalizer\ObjectNormalizer" public="false">
2224
<argument type="service" id="serializer.mapping.class_metadata_factory" />
25+
<argument>null</argument>
26+
<argument type="service" id="serializer.property_accessor" />
2327

2428
<!-- Run after all custom serializers -->
2529
<tag name="serializer.normalizer" priority="-1000" />

Tests/Console/Descriptor/AbstractDescriptorTest.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,15 +72,11 @@ public function getDescribeContainerBuilderTestData()
7272
*/
7373
public function testLegacyDescribeSynchronizedServiceDefinition(Definition $definition, $expectedDescription)
7474
{
75-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
76-
7775
$this->assertDescription($expectedDescription, $definition);
7876
}
7977

8078
public function provideLegacySynchronizedServiceDefinitionTestData()
8179
{
82-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
83-
8480
return $this->getDescriptionTestData(ObjectsProvider::getLegacyContainerDefinitions());
8581
}
8682

Tests/DependencyInjection/Compiler/LegacyFragmentRendererPassTest.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@
2020
*/
2121
class LegacyFragmentRendererPassTest extends \PHPUnit_Framework_TestCase
2222
{
23-
protected function setUp()
24-
{
25-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
26-
}
27-
2823
/**
2924
* Tests that content rendering not implementing FragmentRendererInterface
3025
* trigger an exception.

Tests/DependencyInjection/Compiler/LegacyTemplatingAssetHelperPassTest.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,6 @@
2121
*/
2222
class LegacyTemplatingAssetHelperPassTest extends \PHPUnit_Framework_TestCase
2323
{
24-
protected function setUp()
25-
{
26-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
27-
}
28-
2924
public function getScopesTests()
3025
{
3126
return array(

Tests/DependencyInjection/ConfigurationTest.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,6 @@ public function testInvalidValueTrustedProxies()
9393
*/
9494
public function testLegacyInvalidValueAssets()
9595
{
96-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
97-
9896
$processor = new Processor();
9997
$configuration = new Configuration(true);
10098
$processor->processConfiguration($configuration, array(

Tests/DependencyInjection/FrameworkExtensionTest.php

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,6 @@ public function testTemplating()
208208
*/
209209
public function testLegacyTemplatingAssets()
210210
{
211-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
212-
213211
$this->checkAssetsPackages($this->createContainerFromFile('legacy_templating_assets'), true);
214212
}
215213

@@ -301,8 +299,6 @@ public function testValidation()
301299
*/
302300
public function testLegacyFullyConfiguredValidationService()
303301
{
304-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
305-
306302
if (!extension_loaded('apc')) {
307303
$this->markTestSkipped('The apc extension is not available.');
308304
}
@@ -404,8 +400,6 @@ public function testFormsCanBeEnabledWithoutCsrfProtection()
404400
*/
405401
public function testLegacyFormCsrfFieldNameCanBeSetUnderCsrfSettings()
406402
{
407-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
408-
409403
$container = $this->createContainerFromFile('form_csrf_sets_field_name');
410404

411405
$this->assertTrue($container->getParameter('form.type_extension.csrf.enabled'));
@@ -417,8 +411,6 @@ public function testLegacyFormCsrfFieldNameCanBeSetUnderCsrfSettings()
417411
*/
418412
public function testLegacyFormCsrfFieldNameUnderFormSettingsTakesPrecedence()
419413
{
420-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
421-
422414
$container = $this->createContainerFromFile('form_csrf_under_form_sets_field_name');
423415

424416
$this->assertTrue($container->getParameter('form.type_extension.csrf.enabled'));

Tests/Fragment/LegacyContainerAwareHIncludeFragmentRendererTest.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ class LegacyContainerAwareHIncludeFragmentRendererTest extends TestCase
2222
{
2323
public function testRender()
2424
{
25-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
26-
2725
$container = $this->getMock('Symfony\Component\DependencyInjection\ContainerInterface');
2826
$container->expects($this->once())
2927
->method('get')

Tests/Templating/GlobalVariablesTest.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ protected function setUp()
3131
*/
3232
public function testLegacyGetSecurity()
3333
{
34-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
35-
3634
$securityContext = $this->getMock('Symfony\Component\Security\Core\SecurityContextInterface');
3735

3836
$this->assertNull($this->globals->getSecurity());

Tests/Templating/Helper/AssetsHelperTest.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ class AssetsHelperTest extends \PHPUnit_Framework_TestCase
2323
*/
2424
public function testLegacyGetUrl()
2525
{
26-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
27-
2826
$package = new Package(new StaticVersionStrategy('22', '%s?version=%s'));
2927
$packages = new Packages($package);
3028
$helper = new AssetsHelper($packages);
@@ -37,8 +35,6 @@ public function testLegacyGetUrl()
3735
*/
3836
public function testLegacyGetVersion()
3937
{
40-
$this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED);
41-
4238
$package = new Package(new StaticVersionStrategy('22'));
4339
$imagePackage = new Package(new StaticVersionStrategy('42'));
4440
$packages = new Packages($package, array('images' => $imagePackage));

0 commit comments

Comments
 (0)