File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed
Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 1818 "php" : " 8.2 - 8.5" ,
1919 "nette/component-model" : " ^3.2" ,
2020 "nette/http" : " ^3.3" ,
21- "nette/utils" : " ^4.0.4 "
21+ "nette/utils" : " ^4.0.10 "
2222 },
2323 "require-dev" : {
2424 "nette/application" : " ^3.3" ,
Original file line number Diff line number Diff line change @@ -287,9 +287,15 @@ public function addComponent(
287287 /**
288288 * Iterates over all form controls.
289289 */
290- public function getControls (): \ Iterator
290+ public function getControls (): iterable
291291 {
292- return $ this ->getComponents (true , Control::class);
292+ return Nette \Utils \Iterables::repeatable (function () {
293+ foreach ($ this ->getComponentTree () as $ component ) {
294+ if ($ component instanceof Control) {
295+ yield $ component ->getName () => $ component ;
296+ }
297+ }
298+ });
293299 }
294300
295301
You can’t perform that action at this time.
0 commit comments