Skip to content

Commit 690fb4e

Browse files
committed
setup default value for dsn
1 parent b80f999 commit 690fb4e

File tree

2 files changed

+14
-148
lines changed

2 files changed

+14
-148
lines changed

docs/README.md

Lines changed: 0 additions & 114 deletions
This file was deleted.

src/DependencyInjection/Configuration.php

Lines changed: 14 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -64,25 +64,17 @@ public function getConfigTreeBuilder(): TreeBuilder
6464
->children()
6565
->arrayNode('profiling')
6666
->info('Profiling configuration')
67+
->canBeEnabled()
6768
->children()
6869
->booleanNode('enabled')
6970
->info('Enable profiling')
7071
->defaultTrue()
7172
->end()
7273
->end()
7374
->end()
74-
->append($this->decorateDriverConfig(
75-
'default_driver_config',
76-
'The default configuration for every driver'
77-
))
78-
->append($this->decorateSessionConfig(
79-
'default_session_config',
80-
'The default configuration for every session'
81-
))
82-
->append($this->decorateTransactionConfig(
83-
'default_transaction_config',
84-
'The default configuration for every transaction'
85-
))
75+
->append($this->decorateDriverConfig())
76+
->append($this->decorateSessionConfig())
77+
->append($this->decorateTransactionConfig())
8678
->scalarNode('default_driver')
8779
->info('The default driver to use. Default is the first configured driver.')
8880
->end()
@@ -99,7 +91,7 @@ public function getConfigTreeBuilder(): TreeBuilder
9991
->end()
10092
->scalarNode('dsn')
10193
->info('The DSN for the driver. Default is "bolt://localhost:7687".')
102-
->isRequired()
94+
->defaultValue('bolt://localhost:7687')
10395
->end()
10496
->arrayNode('authentication')
10597
->info('The authentication for the driver')
@@ -113,18 +105,6 @@ public function getConfigTreeBuilder(): TreeBuilder
113105
->scalarNode('token')->end()
114106
->end()
115107
->end()
116-
->append($this->decorateDriverConfig(
117-
'driver_config',
118-
'The configuration for this driver'
119-
))
120-
->append($this->decorateSessionConfig(
121-
'session_config',
122-
'The configuration for this session'
123-
))
124-
->append($this->decorateTransactionConfig(
125-
'transaction_config',
126-
'The configuration for this transaction'
127-
))
128108
->scalarNode('priority')
129109
->info('The priority of this when trying to fall back on the same alias. Default is 0')
130110
->end()
@@ -136,10 +116,10 @@ public function getConfigTreeBuilder(): TreeBuilder
136116
return $treeBuilder;
137117
}
138118

139-
private function decorateSessionConfig(string $name, string $info): ArrayNodeDefinition
119+
private function decorateSessionConfig(): ArrayNodeDefinition
140120
{
141-
return (new ArrayNodeDefinition($name))
142-
->info($info)
121+
return (new ArrayNodeDefinition('default_session_config'))
122+
->info('The default configuration for every session')
143123
->children()
144124
->scalarNode('fetch_size')
145125
->end()
@@ -153,10 +133,10 @@ private function decorateSessionConfig(string $name, string $info): ArrayNodeDef
153133
->end();
154134
}
155135

156-
private function decorateDriverConfig(string $name, string $info): ArrayNodeDefinition
136+
private function decorateDriverConfig(): ArrayNodeDefinition
157137
{
158-
return (new ArrayNodeDefinition($name))
159-
->info($info)
138+
return (new ArrayNodeDefinition('default_driver_config'))
139+
->info('The default configuration for every driver')
160140
->children()
161141
->scalarNode('acquire_connection_timeout')
162142
->info(sprintf(
@@ -188,10 +168,10 @@ private function decorateDriverConfig(string $name, string $info): ArrayNodeDefi
188168
->end();
189169
}
190170

191-
private function decorateTransactionConfig(string $name, string $info): ArrayNodeDefinition
171+
private function decorateTransactionConfig(): ArrayNodeDefinition
192172
{
193-
return (new ArrayNodeDefinition($name))
194-
->info($info)
173+
return (new ArrayNodeDefinition('default_transaction_config'))
174+
->info('The default configuration for every transaction')
195175
->children()
196176
->scalarNode('timeout')
197177
->info(

0 commit comments

Comments
 (0)