Просмотр исходного кода

Merge remote branch 'stof/config_path'

* stof/config_path:
  Fixed path for finalization errors when using a prototype
Fabien Potencier 14 лет назад
Родитель
Сommit
418655e571
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      src/Symfony/Component/Config/Definition/ArrayNode.php

+ 1 - 0
src/Symfony/Component/Config/Definition/ArrayNode.php

@@ -293,6 +293,7 @@ class ArrayNode extends BaseNode implements PrototypeNodeInterface
 
 
         if (null !== $this->prototype) {
         if (null !== $this->prototype) {
             foreach ($value as $k => $v) {
             foreach ($value as $k => $v) {
+                $this->prototype->setName($k);
                 try {
                 try {
                     $value[$k] = $this->prototype->finalize($v);
                     $value[$k] = $this->prototype->finalize($v);
                 } catch (UnsetKeyException $unset) {
                 } catch (UnsetKeyException $unset) {