*/
protected function doMoveInternal( array $params ) {
// Copy source to dest
- $status = $this->backend->doCopyInternal( $params );
+ $status = $this->copy( $params );
if ( !$status->isOK() ) {
return $status;
}
// Delete source (only fails due to races or medium going down)
- $status->merge( $this->backend->doDeleteInternal( array( 'src' => $params['src'] ) ) );
+ $status->merge( $this->delete( array( 'src' => $params['src'] ) ) );
$status->setResult( true, $status->value ); // ignore delete() errors
return $status;
}