Skip to content

Commit 1379ca3

Browse files
authored
Merge pull request #508 from Toflar/fix-symfony-deprecations
Fixed deprecation warnings
2 parents db0ed59 + 1b3bc99 commit 1379ca3

File tree

3 files changed

+17
-15
lines changed

3 files changed

+17
-15
lines changed

.travis.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ env:
1818
- PHPUNIT_FLAGS="-v"
1919
- SYMFONY_PHPUNIT_DIR="$HOME/symfony-bridge/.phpunit"
2020
- SYMFONY_PHPUNIT_VERSION=6.5
21-
- SYMFONY_DEPRECATIONS_HELPER=10
2221

2322
branches:
2423
only:
@@ -31,10 +30,10 @@ matrix:
3130

3231
- php: 7.1
3332
env:
34-
- COMPOSER_FLAGS="--prefer-stable --prefer-lowest" SYMFONY_DEPRECATIONS_HELPER="weak"
33+
- COMPOSER_FLAGS="--prefer-stable --prefer-lowest"
3534
- php: 7.2
3635
env:
37-
- COMPOSER_FLAGS="--prefer-stable --prefer-lowest" SYMFONY_DEPRECATIONS_HELPER="weak"
36+
- COMPOSER_FLAGS="--prefer-stable --prefer-lowest"
3837

3938
# Test the latest stable release
4039

phpunit.xml.dist

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
</listeners>
3030

3131
<php>
32-
<server name="KERNEL_DIR" value="./tests/Functional/Fixtures/app" />
33-
<server name="KERNEL_CLASS" value="AppKernel" />
32+
<env name="KERNEL_DIR" value="./tests/Functional/Fixtures/app" />
33+
<env name="KERNEL_CLASS" value="AppKernel" />
34+
<env name="SYMFONY_DEPRECATIONS_HELPER" value="weak" />
3435
</php>
3536
</phpunit>

src/DependencyInjection/Configuration.php

+12-10
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,13 @@ public function __construct($debug)
5353
*/
5454
public function getConfigTreeBuilder()
5555
{
56-
if (method_exists(TreeBuilder::class, 'getRootNode')) {
57-
$treeBuilder = new TreeBuilder('fos_http_cache');
58-
$rootNode = $treeBuilder->getRootNode();
59-
} else {
60-
$treeBuilder = new TreeBuilder();
56+
$treeBuilder = new TreeBuilder('fos_http_cache');
57+
58+
// Keep compatibility with symfony/config < 4.2
59+
if (!method_exists($treeBuilder, 'getRootNode')) {
6160
$rootNode = $treeBuilder->root('fos_http_cache');
61+
} else {
62+
$rootNode = $treeBuilder->getRootNode();
6263
}
6364

6465
$rootNode
@@ -517,12 +518,13 @@ private function addProxyClientSection(ArrayNodeDefinition $rootNode)
517518
*/
518519
private function getHttpDispatcherNode()
519520
{
520-
if (method_exists(TreeBuilder::class, 'getRootNode')) {
521-
$treeBuilder = new TreeBuilder('http');
522-
$node = $treeBuilder->getRootNode();
523-
} else {
524-
$treeBuilder = new TreeBuilder();
521+
$treeBuilder = new TreeBuilder('http');
522+
523+
// Keep compatibility with symfony/config < 4.2
524+
if (!method_exists($treeBuilder, 'getRootNode')) {
525525
$node = $treeBuilder->root('http');
526+
} else {
527+
$node = $treeBuilder->getRootNode();
526528
}
527529

528530
$node

0 commit comments

Comments
 (0)