MediaWiki
master
FSFileBackendFileList.php
Go to the documentation of this file.
1
<?php
22
namespace
Wikimedia\FileBackend\FileIteration
;
23
24
class
FSFileBackendFileList
extends
FSFileBackendList
{
25
protected
function
filterViaNext
() {
26
while
( $this->iter->valid() ) {
27
if
( !$this->iter->current()->isFile() ) {
28
$this->iter->next();
// skip non-files and dot files
29
}
else
{
30
break
;
31
}
32
}
33
}
34
}
35
37
class_alias( FSFileBackendFileList::class,
'FSFileBackendFileList'
);
Wikimedia\FileBackend\FileIteration\FSFileBackendFileList
Definition
FSFileBackendFileList.php:24
Wikimedia\FileBackend\FileIteration\FSFileBackendFileList\filterViaNext
filterViaNext()
Filter out items by advancing to the next ones.
Definition
FSFileBackendFileList.php:25
Wikimedia\FileBackend\FileIteration\FSFileBackendList
Wrapper around RecursiveDirectoryIterator/DirectoryIterator that catches exception or does any custom...
Definition
FSFileBackendList.php:39
Wikimedia\FileBackend\FileIteration
Definition
FileBackendStoreShardDirIterator.php:22
includes
libs
filebackend
fileiteration
FSFileBackendFileList.php
Generated on Fri Mar 28 2025 12:24:54 for MediaWiki by
1.10.0