@@ -44,7 +44,7 @@ public function setDefaults($values, $erase = FALSE)
44
44
{
45
45
$ form = $ this ->getForm (FALSE );
46
46
if (!$ form || !$ form ->isAnchored () || !$ form ->isSubmitted ()) {
47
- $ this ->setValues ($ values , $ erase );
47
+ $ this ->setCurrentValues ($ values , $ erase );
48
48
}
49
49
return $ this ;
50
50
}
@@ -57,7 +57,7 @@ public function setDefaults($values, $erase = FALSE)
57
57
* @return static
58
58
* @internal
59
59
*/
60
- public function setValues ($ values , $ erase = FALSE )
60
+ public function setCurrentValues ($ values , $ erase = FALSE )
61
61
{
62
62
if ($ values instanceof \Traversable) {
63
63
$ values = iterator_to_array ($ values );
@@ -69,25 +69,35 @@ public function setValues($values, $erase = FALSE)
69
69
foreach ($ this ->getComponents () as $ name => $ control ) {
70
70
if ($ control instanceof IControl) {
71
71
if (array_key_exists ($ name , $ values )) {
72
- $ control ->setValue ($ values [$ name ]);
72
+ $ control ->setCurrentValue ($ values [$ name ]);
73
73
74
74
} elseif ($ erase ) {
75
- $ control ->setValue (NULL );
75
+ $ control ->setCurrentValue (NULL );
76
76
}
77
77
78
78
} elseif ($ control instanceof self) {
79
79
if (array_key_exists ($ name , $ values )) {
80
- $ control ->setValues ($ values [$ name ], $ erase );
80
+ $ control ->setCurrentValues ($ values [$ name ], $ erase );
81
81
82
82
} elseif ($ erase ) {
83
- $ control ->setValues ([], $ erase );
83
+ $ control ->setCurrentValues ([], $ erase );
84
84
}
85
85
}
86
86
}
87
87
return $ this ;
88
88
}
89
89
90
90
91
+ /**
92
+ * @deprecated
93
+ */
94
+ public function setValues ($ values , $ erase = FALSE )
95
+ {
96
+ trigger_error (__METHOD__ . '() is deprecated; use setCurrentValues() instead. ' , E_USER_DEPRECATED );
97
+ return $ this ->setCurrentValues ($ values , $ erase );
98
+ }
99
+
100
+
91
101
/**
92
102
* Returns the values submitted by the form.
93
103
* @param bool return values as an array?
0 commit comments