Packager
class Packager extends Command (View source)
Properties
protected Repository | $repository | Berisi repositori API paket. |
Methods
Download dan instal paket.
Uninstal paket.
Upgrade paket.
Salin aset milik paket ke direktori root 'assets/'.
Hapus aset milik paket dari direktori root 'assets/'.
Download paket berdsarkan url provider.
Tambahkan meta.json ke direktori instalasi paket (jika belum ada).
Bandingkan apakah paket yang digunakan sudah versi paling baru.
Cek apakah nama paket sudah diberikan.
Ambil nama host dari string URL.
Details
protected
info($text, $newline = true)
No description
protected
warning($text, $newline = true)
No description
protected
error($text, $newline = true)
No description
void
__construct(Repository $repository)
Buat instance manajer paket baru.
void
install(array $arguments)
Download dan instal paket.
void
uninstall(array $arguments)
Uninstal paket.
void
upgrade(array $arguments)
Upgrade paket.
void
publish(array $arguments)
Salin aset milik paket ke direktori root 'assets/'.
void
unpublish(array $arguments)
Hapus aset milik paket dari direktori root 'assets/'.
protected void
download(array $remotes, string $path)
Download paket berdsarkan url provider.
protected
metadata(array $remotes, string $destination)
Tambahkan meta.json ke direktori instalasi paket (jika belum ada).
protected bool
compare(string $current, string $latest, string $comparator = null)
Bandingkan apakah paket yang digunakan sudah versi paling baru.
protected void
parameter(array $parameters)
Cek apakah nama paket sudah diberikan.
protected string
hostname(array $remotes)
Ambil nama host dari string URL.