Console
class Console (View source)
Methods
static void
run(string|array $arguments = [])
Panggil sebuhah command konsol.
static array
parse(string $command)
Ekstrak nama paket, command, dan method.
static object
resolve(string $package, string $command)
Resolve instance dari nama command yang diberikan.
static array
options(array $argv)
Ambil opsi-opsi command.
static string
format(string $package, string $command)
Ubah paket dan command menjadi nama kelas.
Details
static void
run(string|array $arguments = [])
Panggil sebuhah command konsol.
// Panggil command migrate
Console::run('migrate');
// Panggil command migrate dengan argumen tambahan
Console::run(['migrate:rollback', 'nama-paket'])
static protected array
parse(string $command)
Ekstrak nama paket, command, dan method.
static object
resolve(string $package, string $command)
Resolve instance dari nama command yang diberikan.
// Resolve instance dari sebuah command
$command = Console::resolve('application', 'migrate');
// Resolve instance dari sebuah command milik sebuah paket
$command = Console::resolve('nama_paket', 'foo');
static array
options(array $argv)
Ambil opsi-opsi command.
static protected string
format(string $package, string $command)
Ubah paket dan command menjadi nama kelas.