| @@ 54-70 (lines=17) @@ | ||
| 51 | * |
|
| 52 | * @return ArrayNodeDefinition |
|
| 53 | */ |
|
| 54 | private function addSessionSupportSection() |
|
| 55 | { |
|
| 56 | $tree = new TreeBuilder(); |
|
| 57 | $node = $tree->root('session'); |
|
| 58 | ||
| 59 | $node |
|
| 60 | ->canBeEnabled() |
|
| 61 | ->addDefaultsIfNotSet() |
|
| 62 | ->children() |
|
| 63 | ->scalarNode('service_id')->isRequired()->end() |
|
| 64 | ->booleanNode('use_tagging')->defaultTrue()->end() |
|
| 65 | ->scalarNode('prefix')->defaultValue('session_')->end() |
|
| 66 | ->scalarNode('ttl')->end() |
|
| 67 | ->end(); |
|
| 68 | ||
| 69 | return $node; |
|
| 70 | } |
|
| 71 | ||
| 72 | /** |
|
| 73 | * Configure the "cache.serializer" section. |
|
| @@ 219-239 (lines=21) @@ | ||
| 216 | * |
|
| 217 | * @return ArrayNodeDefinition |
|
| 218 | */ |
|
| 219 | private function addRouterSection() |
|
| 220 | { |
|
| 221 | $tree = new TreeBuilder(); |
|
| 222 | $node = $tree->root('router'); |
|
| 223 | ||
| 224 | $node |
|
| 225 | ->canBeEnabled() |
|
| 226 | ->addDefaultsIfNotSet() |
|
| 227 | ->children() |
|
| 228 | ->integerNode('ttl') |
|
| 229 | ->defaultValue(604800) |
|
| 230 | ->end() |
|
| 231 | ->scalarNode('service_id') |
|
| 232 | ->isRequired() |
|
| 233 | ->end() |
|
| 234 | ->booleanNode('use_tagging')->defaultTrue()->end() |
|
| 235 | ->scalarNode('prefix')->defaultValue('')->end() |
|
| 236 | ->end(); |
|
| 237 | ||
| 238 | return $node; |
|
| 239 | } |
|
| 240 | ||
| 241 | /** |
|
| 242 | * @return ArrayNodeDefinition |
|