return $status;
}
- $sha1Hash = wfBaseConvert( sha1( $params['content'] ), 16, 36, 31 );
+ $sha1Hash = Wikimedia\base_convert( sha1( $params['content'] ), 16, 36, 31 );
$contentType = isset( $params['headers']['content-type'] )
? $params['headers']['content-type']
: $this->getContentType( $params['dst'], $params['content'], null );
return $status;
}
- $sha1Hash = wfBaseConvert( $sha1Hash, 16, 36, 31 );
+ $sha1Hash = Wikimedia\base_convert( $sha1Hash, 16, 36, 31 );
$contentType = isset( $params['headers']['content-type'] )
? $params['headers']['content-type']
: $this->getContentType( $params['dst'], null, $params['src'] );
if ( !empty( $params['topOnly'] ) ) {
$status = $this->objectListing( $fullCont, 'names', $limit, $after, $prefix, '/' );
if ( !$status->isOk() ) {
- return $dirs; // error
+ throw new FileBackendError( "Iterator page I/O error: {$status->getMessage()}" );
}
$objects = $status->value;
foreach ( $objects as $object ) { // files and directories
$status = $this->objectListing( $fullCont, 'names', $limit, $after, $prefix );
if ( !$status->isOk() ) {
- return $dirs; // error
+ throw new FileBackendError( "Iterator page I/O error: {$status->getMessage()}" );
}
$objects = $status->value;
// Reformat this list into a list of (name, stat array or null) entries
if ( !$status->isOk() ) {
- return $files; // error
+ throw new FileBackendError( "Iterator page I/O error: {$status->getMessage()}" );
}
$objects = $status->value;