Spec-Zone.ru › Laravel 5.8

Приложение

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

Свойства

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

Методы

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

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

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

{@inheritdoc}

статический string phpBinary()

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

статический string artisanBinary()

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

статический string formatCommandString(string $string)

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

статический void starting(Closure $callback)

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

void bootstrap()

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

статический void forgetBootstrappers()

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

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

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

массив parseCommand(string $command, array $parameters)

Разбор входящей команды 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)

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

Параметры

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

protected array parseCommand(string $command, array $parameters)

Разбор входящей команды Artisan и её входных данных.

Параметры

string $command
array $parameters

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

array

string output()

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

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

string
END_OF_DOCUMENT_MARKER

Команда add(Command $command)

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

Параметры

Команда $command

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

Команда

protected Команда addToParent(Command $command)

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

Параметры

Команда $command

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

Команда

Команда resolve(string $command)

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

Параметры

строка $command

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

Команда

$this resolveCommands(array|mixed $commands)

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

Параметры

массив|смешанный тип $commands

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

$this

protected InputDefinition getDefaultInputDefinition()

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

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

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

InputDefinition

protected InputOption getEnvironmentOption()

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

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

InputOption

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

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

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

Приложение

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

Spec-Zone.ru

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