File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ parameters:
2626- DatePeriod 
2727- CallbackFilterIterator 
2828- FilterIterator 
29+ - RecursiveCallbackFilterIterator 
2930fileExtensions : 
3031- php 
3132checkAdvancedIsset :  false 
Original file line number Diff line number Diff line change @@ -217,6 +217,29 @@ class CallbackFilterIterator extends FilterIterator
217217
218218}
219219
220+ 
221+ /**
222+  * @template-covariant TKey
223+  * @template-covariant TValue
224+  * @template TIterator as Traversable<TKey, TValue>
225+  *
226+  * @extends CallbackFilterIterator<TKey, TValue, TIterator>
227+  * @implements RecursiveIterator<TKey, TValue>
228+  */
229+ class RecursiveCallbackFilterIterator extends CallbackFilterIterator implements RecursiveIterator
230+ {
231+  /**
232+  * @return bool
233+  */
234+  public function hasChildren() {}
235+ 
236+  /**
237+  * @return RecursiveCallbackFilterIterator<TKey, TValue, TIterator>
238+  */
239+  public function getChildren() {}
240+ 
241+ }
242+ 
220243/**
221244 * @template TKey of array-key
222245 * @template TValue
                         You can’t perform that action at this time. 
           
                  
0 commit comments