Spec-Zone.ru › Laravel 5.6

Приложение

класс Приложение расширяет Application реализует Приложение (Просмотреть исходный код)

Свойства

protected Контейнер $laravel Экземпляр приложения Laravel.
protected BufferedOutput $lastOutput Вывод предыдущей команды.
static protected массив $bootstrappers Загрузчики консольного приложения.
protected Диспетчер событий $events Диспетчер событий.

Методы

void __construct(Контейнер $laravel, Диспетчер событий $events, string $version)

Создать новое консольное приложение Artisan.

run(InputInterface $input = null, OutputInterface $output = null)

{@inheritdoc}

static string phpBinary()

Определить правильный интерпретатор PHP.

static string artisanBinary()

Определить правильный исполняемый файл Artisan.

static string formatCommandString(string $string)

Отформатировать заданную команду как полностью квалифицированную исполняемую команду.

static void starting(Closure $callback)

Зарегистрировать консольный "стартовый" загрузчик.

void bootstrap()

Загрузить консольное приложение.

static void forgetBootstrappers()

Очистить загрузчики консольного приложения.

int call(string $command, array $parameters = [], OutputInterface|null $outputBuffer = null)

Запустить консольную команду Artisan по имени.

string output()

Получить вывод последней запущенной команды.

Command add(Command $command)

Добавить команду в консоль.

Command addToParent(Command $command)

Добавить команду к родительскому экземпляру.

Command resolve(string $command)

Добавить команду, разрешая её через приложение.

$this resolveCommands(array|mixed $commands)

Разрешить массив команд через приложение.

InputDefinition getDefaultInputDefinition()

Получить определения входных данных по умолчанию для приложений.

InputOption getEnvironmentOption()

Получить глобальный параметр среды для определения.

Приложение getLaravel()

Получить экземпляр приложения Laravel.

Подробности

void __construct(Контейнер $laravel, Диспетчер событий $events, string $version)

Создать новое консольное приложение Artisan.

Параметры

Контейнер $laravel
Диспетчер событий $events
string $version

Возвращаемое значение

void

run(InputInterface $input = null, OutputInterface $output = null)

{@inheritdoc}

Параметры

InputInterface $input
OutputInterface $output

static string phpBinary()

Определить правильный интерпретатор PHP.

Возвращаемое значение

string

static string artisanBinary()

Определить правильный исполняемый файл Artisan.

Возвращаемое значение

string

static string formatCommandString(string $string)

Отформатировать заданную команду как полностью квалифицированную исполняемую команду.

Параметры

string $string

Возвращаемое значение

string

static void starting(Closure $callback)

Зарегистрировать консольный "стартовый" загрузчик.

Параметры

Closure $callback

Возвращаемое значение

void

protected void bootstrap()

Загрузить консольное приложение.

Возвращаемое значение

void

static void forgetBootstrappers()

Очистить загрузчики консольного приложения.

Возвращаемое значение

void

int call(string $command, array $parameters = [], OutputInterface|null $outputBuffer = null)

Запустить консольную команду Artisan по имени.

Параметры

string $command
array $parameters
OutputInterface|null $outputBuffer

Возвращаемое значение

int

Исключения

CommandNotFoundException

string output()

Получить вывод последней запущенной команды.

Возвращаемое значение

string

Command add(Command $command)

Добавить команду в консоль.

Параметры

Command $command

Возвращаемое значение

Command

protected Command addToParent(Command $command)

Добавить команду к родительскому экземпляру.

Параметры

Command $command

Значение возврата

Command

Command resolve(string $command)

Добавить команду, выполняя разрешение через приложение.

Параметры

string $command

Значение возврата

Command

$this resolveCommands(array|mixed $commands)

Разрешить массив команд через приложение.

Параметры

array|mixed $commands

Значение возврата

$this

protected InputDefinition getDefaultInputDefinition()

Получить стандартные определения входных данных для приложений.

Это используется для добавления опции --env ко всем доступным командам.

Значение возврата

InputDefinition

protected InputOption getEnvironmentOption()

Получить глобальную опцию среды для определения.

Значение возврата

InputOption

Application getLaravel()

Получить экземпляр приложения Laravel.

Значение возврата

Application

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.6/Illuminate/Console/Application.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API