Spec-Zone.ru › Laravel 11

Приложение

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

Свойства

protected Контейнер $laravel

Экземпляр приложения Laravel.

protected Диспетчер событий $events

Экземпляр диспетчера событий.

protected BufferedOutput $lastOutput

Вывод от предыдущей команды.

static protected array $bootstrappers

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

protected array $commandMap

Карта имён команд к классам.

Методы

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

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

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 по имени.

array parseCommand(string $command, array $parameters)

Обработать входящую команду Artisan и её входные данные.

string output()

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

Command|null add(Command $command)

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

Command addToParent(Command $command)

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

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

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

$this resolveCommands(array|mixed $commands)

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

$this setContainerCommandLoader()

Установить загрузчик команд контейнера для ленивого разрешения.

InputDefinition getDefaultInputDefinition()

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

InputOption getEnvironmentOption()

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

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

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

Подробности

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

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

Параметры

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

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

void

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

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

Обработать входящую команду Artisan и её входные данные.

Параметры

string $command
array $parameters

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

array

string output()

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

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

string

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

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

Параметры

Команда $command

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

Команда|null

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

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

Параметры

Команда $command

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

Команда

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

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

Параметры

Команда|строка $command

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

Команда|null

$this resolveCommands(array|mixed $commands)

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

Параметры

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

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

$this

$this setContainerCommandLoader()

Установить загрузчик команд контейнера для ленивого разрешения.

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

$this

protected ОпределениеВвода getDefaultInputDefinition()

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

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

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

ОпределениеВвода

protected ОпцияОкружения getEnvironmentOption()

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

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

ОпцияОкружения

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

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

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

Приложение

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

Spec-Zone.ru

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