Spec-Zone.ru › Laravel 10

Приложение

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

Свойства

protected Container $laravel

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

protected Dispatcher $events

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

protected BufferedOutput $lastOutput

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

static protected array $bootstrappers

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

protected array $commandMap

Карта имен команд и соответствующих классов.

Методы

void __construct(Container $laravel, Dispatcher $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 add(Command $command)

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

Command addToParent(Command $command)

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

Command|null resolve(Command|string $command)

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

$this resolveCommands(array|mixed $commands)

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

$this setContainerCommandLoader()

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

InputDefinition getDefaultInputDefinition()

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

InputOption getEnvironmentOption()

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

Application getLaravel()

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

Подробности

void __construct(Container $laravel, Dispatcher $events, string $version)

Создать новую консольную программу Artisan.

Параметры

Container $laravel
Dispatcher $events
string $version

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

void
END_OF_DOCUMENT_MARKER

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

Command add(Command $command)

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

Параметры

Command $command

Значение возвращаемого значения

Command

protected Command addToParent(Command $command)

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

Параметры

Command $command

Значение возвращаемого значения

Command

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

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

Параметры

Команда|string $command

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

Команда|null

$this resolveCommands(array|mixed $commands)

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

Параметры

array|mixed $commands

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

$this

$this setContainerCommandLoader()

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

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

$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/10.x/Illuminate/Console/Application.html

Spec-Zone.ru

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