diff --git a/modules/doc/library/Doc/DocIterator.php b/modules/doc/library/Doc/DocIterator.php index 07a49732f..1a229c918 100644 --- a/modules/doc/library/Doc/DocIterator.php +++ b/modules/doc/library/Doc/DocIterator.php @@ -34,11 +34,12 @@ class FileLockingIterator extends ArrayIterator } } +use Countable; use IteratorAggregate; use RecursiveIteratorIterator; use RecursiveDirectoryIterator; -class DocIterator implements IteratorAggregate +class DocIterator implements Countable, IteratorAggregate { protected $fileInfos; @@ -54,6 +55,11 @@ class DocIterator implements IteratorAggregate $this->fileInfos = $fileInfos; } + public function count() + { + return count($this->fileInfos); + } + public function getIterator() { return new FileLockingIterator($this->fileInfos);