MediaWiki
master
FSFileBackendFileList.php
Go to the documentation of this file.
1
<?php
8
namespace
Wikimedia\FileBackend\FileIteration
;
9
10
class
FSFileBackendFileList
extends
FSFileBackendList
{
11
protected
function
filterViaNext
() {
12
while
( $this->iter->valid() ) {
13
if
( !$this->iter->current()->isFile() ) {
14
$this->iter->next();
// skip non-files and dot files
15
}
else
{
16
break
;
17
}
18
}
19
}
20
}
21
23
class_alias( FSFileBackendFileList::class,
'FSFileBackendFileList'
);
Wikimedia\FileBackend\FileIteration\FSFileBackendFileList
Definition
FSFileBackendFileList.php:10
Wikimedia\FileBackend\FileIteration\FSFileBackendFileList\filterViaNext
filterViaNext()
Filter out items by advancing to the next ones.
Definition
FSFileBackendFileList.php:11
Wikimedia\FileBackend\FileIteration\FSFileBackendList
Wrapper around RecursiveDirectoryIterator/DirectoryIterator that catches exception or does any custom...
Definition
FSFileBackendList.php:25
Wikimedia\FileBackend\FileIteration
Definition
FileBackendStoreShardDirIterator.php:8
includes
libs
FileBackend
FileIteration
FSFileBackendFileList.php
Generated on Tue Jan 13 2026 20:25:12 for MediaWiki by
1.10.0