From 1b08cd10581f52f211ccc3c0c89dc5a54161e3da Mon Sep 17 00:00:00 2001 From: Rafael Dohms Date: Tue, 10 Jul 2012 17:04:38 +0300 Subject: [PATCH] `values()` function did not return the object, this breaking the fluent interface. Added a `return $this` so that usage of this node works as expected: ->enumNode('foo')->values(array('a', 'b'))->end() --- .../Config/Definition/Builder/EnumNodeDefinition.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Config/Definition/Builder/EnumNodeDefinition.php b/src/Symfony/Component/Config/Definition/Builder/EnumNodeDefinition.php index 6f2864e766..1db01def30 100755 --- a/src/Symfony/Component/Config/Definition/Builder/EnumNodeDefinition.php +++ b/src/Symfony/Component/Config/Definition/Builder/EnumNodeDefinition.php @@ -23,6 +23,8 @@ class EnumNodeDefinition extends ScalarNodeDefinition } $this->values = $values; + + return $this; } /** @@ -38,4 +40,4 @@ class EnumNodeDefinition extends ScalarNodeDefinition return new EnumNode($this->name, $this->parent, $this->values); } -} +} \ No newline at end of file