次の構成を処理したい:
acme_demo:
transitions:
- { hc_cba: 180 }
- { cba_hc: -1 }
次のように、arrayNode を追加する必要があることは明らかです。
$rootNode
->children()
->arrayNode('transitions')
->beforeNormalization()
->ifArray()
->then(function($values) {
return array('transition' => $values);
})
->end()
->end()
->end()
->end()
;
しかし、これにより、メッセージとともに InvalidConfigurationException が表示されます
Unrecognized options "transitions" under "acme_demo.state_machine"
これらの「内部」値をどのように処理すればよいですか?