Skip to content

Commit

Permalink
fixes fluent interface
Browse files Browse the repository at this point in the history
  • Loading branch information
schmittjoh committed Dec 3, 2012
1 parent 860fabf commit cabdcee
Showing 1 changed file with 21 additions and 19 deletions.
@@ -1,17 +1,17 @@
<?php

namespace Symfony\Component\Config\Definition\Builder;

use Symfony\Component\Config\Definition\EnumNode;
use Symfony\Component\Config\Definition\Builder\ScalarNodeDefinition;

/**
* Enum Node Definition.
*
* @author Johannes M. Schmitt <schmittjoh@gmail.com>
*/
class EnumNodeDefinition extends ScalarNodeDefinition
{
<?php

namespace Symfony\Component\Config\Definition\Builder;

use Symfony\Component\Config\Definition\EnumNode;
use Symfony\Component\Config\Definition\Builder\ScalarNodeDefinition;

/**
* Enum Node Definition.
*
* @author Johannes M. Schmitt <schmittjoh@gmail.com>
*/
class EnumNodeDefinition extends ScalarNodeDefinition
{
private $values;

public function values(array $values)
Expand All @@ -23,18 +23,20 @@ public function values(array $values)
}

$this->values = $values;

return $this;
}


/**
* Instantiate a Node
*
* @return EnumNode The node
*/
protected function instantiateNode()
{
if (null === $this->values) {
throw new \RuntimeException('You must call ->values() on enum nodes.');
}
{
if (null === $this->values) {
throw new \RuntimeException('You must call ->values() on enum nodes.');
}

return new EnumNode($this->name, $this->parent, $this->values);
}
Expand Down

0 comments on commit cabdcee

Please sign in to comment.