Skip to content
This repository was archived by the owner on Jul 2, 2021. It is now read-only.

Commit 58716df

Browse files
authored
Fix method change (#12)
* Fix method change to support SF 3.4 and 4.*
1 parent eb8c282 commit 58716df

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

src/DependencyInjection/Configuration.php

+13-8
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,28 @@
77

88
class Configuration implements ConfigurationInterface
99
{
10+
protected const ROOT_NODE = 'inwx_api';
11+
1012
public function getConfigTreeBuilder(): TreeBuilder
1113
{
12-
$treeBuilder = new TreeBuilder('inwx_api');
14+
$treeBuilder = new TreeBuilder(self::ROOT_NODE);
15+
16+
$root = \method_exists($treeBuilder, 'getRootNode') ?
17+
$treeBuilder->getRootNode() :
18+
$treeBuilder->root(self::ROOT_NODE);
1319

14-
$treeBuilder
15-
->getRootNode()
20+
$root
1621
->children()
1722
->booleanNode('debug')
1823
->defaultFalse()
1924
->end()
2025
->enumNode('environment')
2126
->values(
22-
array(
23-
'production',
24-
'development',
25-
)
26-
)
27+
array(
28+
'production',
29+
'development',
30+
)
31+
)
2732
->defaultValue('development')
2833
->end()
2934
->booleanNode('json')

0 commit comments

Comments
 (0)