MediaWiki master
SwiftFileBackendFileList Class Reference

Iterator for listing regular files. More...

Inherits SwiftFileBackendList.

Collaboration diagram for SwiftFileBackendFileList:

Public Member Functions

 current ()
 
- Public Member Functions inherited from SwiftFileBackendList
 __construct (SwiftFileBackend $backend, $fullCont, $dir, array $params)
 
 key ()
 
 next ()
 
 rewind ()
 
 valid ()
 

Protected Member Functions

 pageFromList ( $container, $dir, &$after, $limit, array $params)
 Get the next page of entries.
 

Additional Inherited Members

- Protected Attributes inherited from SwiftFileBackendList
SwiftFileBackend $backend
 
string $container
 Container name.
 
string null $continueAfter = null
 Continuation marker; the next page starts after this path.
 
string $dir
 Storage directory.
 
string[] array[] $iterableBuffer = []
 Current page of entries; path list or (path,stat map) list.
 
array $params = []
 
int $pos = 0
 
int $suffixStart
 

Detailed Description

Iterator for listing regular files.

Definition at line 28 of file SwiftFileBackendFileList.php.

Member Function Documentation

◆ current()

SwiftFileBackendFileList::current ( )
See also
Iterator::current()
Returns
string|bool String (relative path) or false

Definition at line 34 of file SwiftFileBackendFileList.php.

References $path, and current().

Referenced by current().

◆ pageFromList()

SwiftFileBackendFileList::pageFromList ( $container,
$dir,
& $after,
$limit,
array $params )
protected

Get the next page of entries.

Parameters
string$containerResolved container name
string$dirResolved path relative to container
string&$after
int$limit
array$params
Returns
Traversable|array

Reimplemented from SwiftFileBackendList.

Definition at line 45 of file SwiftFileBackendFileList.php.

References SwiftFileBackendList\$container, SwiftFileBackendList\$dir, and SwiftFileBackendList\$params.


The documentation for this class was generated from the following file: