| @@ 173-194 (lines=22) @@ | ||
| 170 | return $node; |
|
| 171 | } |
|
| 172 | ||
| 173 | private function addCommandBusesNode() |
|
| 174 | { |
|
| 175 | $treeBuilder = new TreeBuilder(); |
|
| 176 | $node = $treeBuilder->root('command_buses'); |
|
| 177 | ||
| 178 | $node->useAttributeAsKey('name') |
|
| 179 | ->prototype('array') |
|
| 180 | ->children() |
|
| 181 | ->scalarNode('type')->isRequired()->end() |
|
| 182 | ->scalarNode('connector')->end() |
|
| 183 | ->scalarNode('routing_strategy')->end() |
|
| 184 | ->arrayNode('handler_interceptors') |
|
| 185 | ->prototype('scalar')->end() |
|
| 186 | ->end() |
|
| 187 | ->arrayNode('dispatch_interceptors') |
|
| 188 | ->prototype('scalar')->end() |
|
| 189 | ->end() |
|
| 190 | ->end() |
|
| 191 | ->end(); |
|
| 192 | ||
| 193 | return $node; |
|
| 194 | } |
|
| 195 | ||
| 196 | private function addEventBusesNode() |
|
| 197 | { |
|
| @@ 281-304 (lines=24) @@ | ||
| 278 | return $node; |
|
| 279 | } |
|
| 280 | ||
| 281 | private function addConnectorsNode() |
|
| 282 | { |
|
| 283 | $treeBuilder = new TreeBuilder(); |
|
| 284 | $node = $treeBuilder->root('connectors'); |
|
| 285 | ||
| 286 | $node |
|
| 287 | ->children() |
|
| 288 | ->arrayNode('redis') |
|
| 289 | ->canBeUnset() |
|
| 290 | ->useAttributeAsKey('name') |
|
| 291 | ->prototype('array') |
|
| 292 | ->cannotBeEmpty() |
|
| 293 | ->children() |
|
| 294 | ->scalarNode('url')->defaultValue('tcp://127.0.0.1:6379')->end() |
|
| 295 | ->scalarNode('routing_strategy')->end() |
|
| 296 | ->scalarNode('local_segment')->end() |
|
| 297 | ->end() |
|
| 298 | ->end() |
|
| 299 | ->end() |
|
| 300 | ->end() |
|
| 301 | ->end(); |
|
| 302 | ||
| 303 | return $node; |
|
| 304 | } |
|
| 305 | ||
| 306 | private function addAggregatesNode() |
|
| 307 | { |
|