Bir Symfony2 uygulama geliştiriyorum ve böyle bir yapılandırma dosyası kullanabilmek için istiyorum:Symfony2'nin yapılandırma kuvvet dizisi tip
class Configuration implements ConfigurationInterface {
public function getConfigTreeBuilder() {
$treeBuilder = new TreeBuilder();
$rootNode = $treeBuilder->root('my_config');
$rootNode
->children()
->arrayNode('values')
->prototype('scalar')->end()
->end()
->end()
;
return $treeBuilder;
}
}
:
my_config:
values: ['val1', 'val2']
yüzden aşağıdaki yapılandırma dosyası oluşturduk
Ancak, bu yapılandırma, aşağıdaki gibi bir şey eklememi sağlıyor:
my_config:
values: ['val1', 123, false]
Dize türünde olmak için dizi değerlerini zorlamanın bir yolu var mı (ör. prototype('string')
gibi bir şey)?