X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=vendor%2Fsymfony%2Fconfig%2FDefinition%2FBuilder%2FBooleanNodeDefinition.php;fp=vendor%2Fsymfony%2Fconfig%2FDefinition%2FBuilder%2FBooleanNodeDefinition.php;h=28e56579ada52427784017c49572f046dcc70d4d;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hp=7f8eb2681d9e98f3f29113f676182fe2749de53b;hpb=aea91e65e895364e460983b890e295aa5d5540a5;p=yaffs-website diff --git a/vendor/symfony/config/Definition/Builder/BooleanNodeDefinition.php b/vendor/symfony/config/Definition/Builder/BooleanNodeDefinition.php index 7f8eb2681..28e56579a 100644 --- a/vendor/symfony/config/Definition/Builder/BooleanNodeDefinition.php +++ b/vendor/symfony/config/Definition/Builder/BooleanNodeDefinition.php @@ -12,6 +12,7 @@ namespace Symfony\Component\Config\Definition\Builder; use Symfony\Component\Config\Definition\BooleanNode; +use Symfony\Component\Config\Definition\Exception\InvalidDefinitionException; /** * This class provides a fluent interface for defining a node. @@ -31,24 +32,22 @@ class BooleanNodeDefinition extends ScalarNodeDefinition } /** - * {@inheritdoc} + * Instantiate a Node. * - * @deprecated Deprecated since version 2.8, to be removed in 3.0. + * @return BooleanNode The node */ - public function cannotBeEmpty() + protected function instantiateNode() { - @trigger_error('The '.__METHOD__.' method is deprecated since version 2.8 and will be removed in 3.0.', E_USER_DEPRECATED); - - return parent::cannotBeEmpty(); + return new BooleanNode($this->name, $this->parent); } /** - * Instantiate a Node. + * {@inheritdoc} * - * @return BooleanNode The node + * @throws InvalidDefinitionException */ - protected function instantiateNode() + public function cannotBeEmpty() { - return new BooleanNode($this->name, $this->parent); + throw new InvalidDefinitionException('->cannotBeEmpty() is not applicable to BooleanNodeDefinition.'); } }