@@ -45,7 +45,7 @@ public function setDefaults(iterable $values, bool $erase = FALSE)
4545 {
4646 $ form = $ this ->getForm (FALSE );
4747 if (!$ form || !$ form ->isAnchored () || !$ form ->isSubmitted ()) {
48- $ this ->setValues ($ values , $ erase );
48+ $ this ->setCurrentValues ($ values , $ erase );
4949 }
5050 return $ this ;
5151 }
@@ -56,7 +56,7 @@ public function setDefaults(iterable $values, bool $erase = FALSE)
5656 * @return static
5757 * @internal
5858 */
59- public function setValues (iterable $ values , bool $ erase = FALSE )
59+ public function setCurrentValues (iterable $ values , bool $ erase = FALSE )
6060 {
6161 if ($ values instanceof \Traversable) {
6262 $ values = iterator_to_array ($ values );
@@ -68,25 +68,35 @@ public function setValues(iterable $values, bool $erase = FALSE)
6868 foreach ($ this ->getComponents () as $ name => $ control ) {
6969 if ($ control instanceof IControl) {
7070 if (array_key_exists ($ name , $ values )) {
71- $ control ->setValue ($ values [$ name ]);
71+ $ control ->setCurrentValue ($ values [$ name ]);
7272
7373 } elseif ($ erase ) {
74- $ control ->setValue (NULL );
74+ $ control ->setCurrentValue (NULL );
7575 }
7676
7777 } elseif ($ control instanceof self) {
7878 if (array_key_exists ($ name , $ values )) {
79- $ control ->setValues ($ values [$ name ], $ erase );
79+ $ control ->setCurrentValues ($ values [$ name ], $ erase );
8080
8181 } elseif ($ erase ) {
82- $ control ->setValues ([], $ erase );
82+ $ control ->setCurrentValues ([], $ erase );
8383 }
8484 }
8585 }
8686 return $ this ;
8787 }
8888
8989
90+ /**
91+ * @deprecated
92+ */
93+ public function setValues ($ values , $ erase = FALSE )
94+ {
95+ trigger_error (__METHOD__ . '() is deprecated; use setCurrentValues() instead. ' , E_USER_DEPRECATED );
96+ return $ this ->setCurrentValues ($ values , $ erase );
97+ }
98+
99+
90100 /**
91101 * Returns the values submitted by the form.
92102 * @return Nette\Utils\ArrayHash|array
0 commit comments