MediaWiki  master
FileBackendStoreShardDirIterator.php
Go to the documentation of this file.
1 <?php
26  protected function listFromShard( $container ) {
27  $list = $this->backend->getDirectoryListInternal(
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 }
FileBackendStoreShardListIterator
FileBackendStore helper function to handle listings that span container shards.
Definition: FileBackendStoreShardListIterator.php:28
FileBackendStoreShardDirIterator
Iterator for listing directories.
Definition: FileBackendStoreShardDirIterator.php:25
FileBackendStoreShardListIterator\$container
string $container
Full container name.
Definition: FileBackendStoreShardListIterator.php:36
FileBackendStoreShardDirIterator\listFromShard
listFromShard( $container)
Get the list for a given container shard.
Definition: FileBackendStoreShardDirIterator.php:26