mediawiki-extensions-Echo/includes/iterator/NotRecursiveIterator.php
libraryupgrader b391178348 build: Updating mediawiki/mediawiki-phan-config to 0.10.5
Change-Id: I8892cea01993f0ae51eebabaaf40685889124943
2020-12-10 18:20:15 +00:00

20 lines
480 B
PHP

<?php
/**
* Wraps a non-recursive iterator with methods to be recursive
* without children.
*
* Alternatively wraps a recursive iterator to prevent recursing deeper
* than the wrapped iterator.
*/
class EchoNotRecursiveIterator extends EchoIteratorDecorator implements RecursiveIterator {
public function hasChildren() {
return false;
}
public function getChildren() {
// @phan-suppress-next-line PhanTypeMismatchReturnProbablyReal Never called
return null;
}
}