server->ssh()->exec( view('ssh.storage.local.upload', [ 'src' => $src, 'destDir' => $destDir, 'destFile' => $dest, ]), 'upload-to-local' ); return [ 'size' => null, ]; } /** * @throws SSHError */ public function download(string $src, string $dest): void { $this->server->ssh()->exec( view('ssh.storage.local.download', [ 'src' => $src, 'dest' => $dest, ]), 'download-from-local' ); } /** * @throws SSHError */ public function delete(string $src): void { $this->server->os()->deleteFile($src); } }