From 89ca5851853c4ceaaf518c637b6e35e0a81e390e Mon Sep 17 00:00:00 2001 From: Artur Eshenbrener Date: Wed, 4 Feb 2015 11:30:41 +0300 Subject: [PATCH] Changed return type definition for some methods of NodeDefinition --- .../Definition/Builder/EnumNodeDefinition.php | 5 ++++ .../Definition/Builder/NodeDefinition.php | 28 +++++++++---------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/Symfony/Component/Config/Definition/Builder/EnumNodeDefinition.php b/src/Symfony/Component/Config/Definition/Builder/EnumNodeDefinition.php index c84e389bbd..dc25fcbd26 100644 --- a/src/Symfony/Component/Config/Definition/Builder/EnumNodeDefinition.php +++ b/src/Symfony/Component/Config/Definition/Builder/EnumNodeDefinition.php @@ -22,6 +22,11 @@ class EnumNodeDefinition extends ScalarNodeDefinition { private $values; + /** + * @param array $values + * + * @return EnumNodeDefinition|$this + */ public function values(array $values) { $values = array_unique($values); diff --git a/src/Symfony/Component/Config/Definition/Builder/NodeDefinition.php b/src/Symfony/Component/Config/Definition/Builder/NodeDefinition.php index 260535916b..0039f3c0a1 100644 --- a/src/Symfony/Component/Config/Definition/Builder/NodeDefinition.php +++ b/src/Symfony/Component/Config/Definition/Builder/NodeDefinition.php @@ -59,7 +59,7 @@ abstract class NodeDefinition implements NodeParentInterface * * @param NodeParentInterface $parent The parent * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function setParent(NodeParentInterface $parent) { @@ -73,7 +73,7 @@ abstract class NodeDefinition implements NodeParentInterface * * @param string $info The info text * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function info($info) { @@ -85,7 +85,7 @@ abstract class NodeDefinition implements NodeParentInterface * * @param string|array $example * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function example($example) { @@ -98,7 +98,7 @@ abstract class NodeDefinition implements NodeParentInterface * @param string $key * @param mixed $value * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function attribute($key, $value) { @@ -149,7 +149,7 @@ abstract class NodeDefinition implements NodeParentInterface * * @param mixed $value The default value * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function defaultValue($value) { @@ -162,7 +162,7 @@ abstract class NodeDefinition implements NodeParentInterface /** * Sets the node as required. * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function isRequired() { @@ -176,7 +176,7 @@ abstract class NodeDefinition implements NodeParentInterface * * @param mixed $value * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function treatNullLike($value) { @@ -190,7 +190,7 @@ abstract class NodeDefinition implements NodeParentInterface * * @param mixed $value * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function treatTrueLike($value) { @@ -204,7 +204,7 @@ abstract class NodeDefinition implements NodeParentInterface * * @param mixed $value * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function treatFalseLike($value) { @@ -216,7 +216,7 @@ abstract class NodeDefinition implements NodeParentInterface /** * Sets null as the default value. * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function defaultNull() { @@ -226,7 +226,7 @@ abstract class NodeDefinition implements NodeParentInterface /** * Sets true as the default value. * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function defaultTrue() { @@ -236,7 +236,7 @@ abstract class NodeDefinition implements NodeParentInterface /** * Sets false as the default value. * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function defaultFalse() { @@ -256,7 +256,7 @@ abstract class NodeDefinition implements NodeParentInterface /** * Denies the node value being empty. * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function cannotBeEmpty() { @@ -284,7 +284,7 @@ abstract class NodeDefinition implements NodeParentInterface * * @param bool $deny Whether the overwriting is forbidden or not * - * @return NodeDefinition + * @return NodeDefinition|$this */ public function cannotBeOverwritten($deny = true) {