phpseclib/src/66355f70-c26c-4765-ba48-498.../README.md

2.1 KiB

██████╗  ██████╗ ██╗    ██╗███████╗██████╗
██╔══██╗██╔═══██╗██║    ██║██╔════╝██╔══██╗
██████╔╝██║   ██║██║ █╗ ██║█████╗  ██████╔╝
██╔═══╝ ██║   ██║██║███╗██║██╔══╝  ██╔══██╗
██║     ╚██████╔╝╚███╔███╔╝███████╗██║  ██║
╚═╝      ╚═════╝  ╚══╝╚══╝ ╚══════╝╚═╝  ╚═╝

class Server (Details)

namespace: VDM\Joomla\Componentbuilder

@startuml
class Server  #Gold {
  # Load $load
  # Ftp $ftp
  # Sftp $sftp
  # User $user
  + __construct(Load $load, Ftp $ftp, ...)
  + move(int $id, string $localPath, ...) : bool
  + legacyMove(string $localPath, string $fileName, ...) : bool
}

note right of Server::__construct
  Constructor

  since: 3.2.0
  
  arguments:
    Load $load
    Ftp $ftp
    Sftp $sftp
    ?User $user = null
end note

note right of Server::move
  Move File to Server

  since: 3.2.0
  return: bool
  
  arguments:
    int $id
    string $localPath
    string $fileName
    ?int $protocol = null
    string $permission = 'core.export'
end note

note right of Server::legacyMove
  Move File to Server (Legacy Signature)

  since: 3.2.0
  return: bool
  
  arguments:
    string $localPath
    string $fileName
    int $serverID
    int $protocol = null
    string $permission = 'core.export'
end note
 
@enduml

     ██╗ ██████╗██████╗
     ██║██╔════╝██╔══██╗
     ██║██║     ██████╔╝
██   ██║██║     ██╔══██╗
╚█████╔╝╚██████╗██████╔╝
 ╚════╝  ╚═════╝╚═════╝

Build with Joomla Component Builder