MediaWiki  master
FileBackendStoreShardFileIterator.php
Go to the documentation of this file.
1 <?php
26  protected function listFromShard( $container ) {
27  $list = $this->backend->getFileListInternal(
28  $container, $this->directory, $this->params );
29  if ( $list === null ) {
30  return new ArrayIterator( [] );
31  } else {
32  return is_array( $list ) ? new ArrayIterator( $list ) : $list;
33  }
34  }
35 }
FileBackendStoreShardFileIterator
Iterator for listing regular files.
Definition: FileBackendStoreShardFileIterator.php:25
FileBackendStoreShardListIterator
FileBackendStore helper function to handle listings that span container shards.
Definition: FileBackendStoreShardListIterator.php:28
FileBackendStoreShardFileIterator\listFromShard
listFromShard( $container)
Get the list for a given container shard.
Definition: FileBackendStoreShardFileIterator.php:26
FileBackendStoreShardListIterator\$container
string $container
Full container name.
Definition: FileBackendStoreShardListIterator.php:36