| @@ 69-79 (lines=11) @@ | ||
| 66 | /** |
|
| 67 | * @param ArrayNodeDefinition $rootNode |
|
| 68 | */ |
|
| 69 | protected function configureOgTree(ArrayNodeDefinition $rootNode) |
|
| 70 | { |
|
| 71 | $ogNode = $rootNode->children()->arrayNode('og'); |
|
| 72 | $ogNode->children() |
|
| 73 | ->scalarNode('title')->cannotBeEmpty()->end() |
|
| 74 | ->scalarNode('description')->cannotBeEmpty()->end() |
|
| 75 | ->scalarNode('image')->cannotBeEmpty()->end() |
|
| 76 | ->scalarNode('type')->cannotBeEmpty()->end() |
|
| 77 | ->scalarNode('url')->cannotBeEmpty()->end() |
|
| 78 | ->end(); |
|
| 79 | } |
|
| 80 | ||
| 81 | /** |
|
| 82 | * @param ArrayNodeDefinition $rootNode |
|
| @@ 84-94 (lines=11) @@ | ||
| 81 | /** |
|
| 82 | * @param ArrayNodeDefinition $rootNode |
|
| 83 | */ |
|
| 84 | protected function configureTwitterTree(ArrayNodeDefinition $rootNode) |
|
| 85 | { |
|
| 86 | $twitterNode = $rootNode->children()->arrayNode('twitter'); |
|
| 87 | $twitterNode->children() |
|
| 88 | ->scalarNode('title')->cannotBeEmpty()->end() |
|
| 89 | ->scalarNode('description')->cannotBeEmpty()->end() |
|
| 90 | ->scalarNode('image')->cannotBeEmpty()->end() |
|
| 91 | ->scalarNode('card')->cannotBeEmpty()->end() |
|
| 92 | ->scalarNode('site')->cannotBeEmpty()->end() |
|
| 93 | ->end(); |
|
| 94 | } |
|
| 95 | ||
| 96 | ||
| 97 | ||