本文整理汇总了PHP中Illuminate\Console\Application::starting方法的典型用法代码示例。如果您正苦于以下问题:PHP Application::starting方法的具体用法?PHP Application::starting怎么用?PHP Application::starting使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Console\Application
的用法示例。
在下文中一共展示了Application::starting方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: commands
/**
* Register the package's custom Artisan commands.
*
* @param array|mixed $commands
* @return void
*/
public function commands($commands)
{
$commands = is_array($commands) ? $commands : func_get_args();
Artisan::starting(function ($artisan) use($commands) {
$artisan->resolveCommands($commands);
});
}
示例2: command
/**
* Register a Closure based command with the application.
*
* @param string $signature
* @param Closure $callback
* @return \Illuminate\Foundation\Console\ClosureCommand
*/
public function command($signature, Closure $callback)
{
$command = new ClosureCommand($signature, $callback);
Artisan::starting(function ($artisan) use($command) {
$artisan->add($command);
});
return $command;
}