Spec-Zone.ru › Laravel 6

Ядро

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

Свойства

protected Приложение $app

Реализация приложения.

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

Реализация диспечера событий.

protected Приложение|null $artisan

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

protected массив $commands

Команды Artisan, предоставляемые приложением.

protected логический тип $commandsLoaded

Указывает, были ли загружены команды Closure.

protected массив $bootstrappers

Классы загрузки для приложения.

Методы

void __construct(Application $app, Dispatcher $events)

Создать новый экземпляр ядра консоли.

void defineConsoleSchedule()

Определить расписание команд приложения.

string scheduleCache()

Получить имя хранилища кэша, которое должно управлять мьютексами планирования.

int handle(InputInterface $input, OutputInterface|null $output = null)

Выполнить консольное приложение.

void terminate(InputInterface $input, int $status)

Завершить приложение.

void schedule(Schedule $schedule)

Определить расписание команд приложения.

DateTimeZone|string|null scheduleTimezone()

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

void commands()

Зарегистрировать команды, основанные на замыканиях, для приложения.

ClosureCommand command(string $signature, Closure $callback)

Зарегистрировать команду, основанную на замыкании, в приложении.

void load(array|string $paths)

Зарегистрировать все команды в указанном каталоге.

void registerCommand(Command $command)

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

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

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

PendingDispatch queue(string $command, array $parameters = [])

Поместить заданную консольную команду в очередь.

array all()

Получить все зарегистрированные команды в консоли.

string output()

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

void bootstrap()

Настроить приложение для консольных команд artisan.

Application getArtisan()

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

void setArtisan(Application $artisan)

Установить экземпляр приложения Artisan.

array bootstrappers()

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

void reportException(Exception $e)

Отправить исключение обработчику исключений.

void renderException(OutputInterface $output, Exception $e)

Отобразить данное исключение.

Подробности

void __construct(Application $app, Dispatcher $events)

Создать новый экземпляр ядра консоли.

Параметры

Application $app
Dispatcher $events

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

void

protected void defineConsoleSchedule()

Определить планировщик команд приложения.

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

void

protected string scheduleCache()

Получить имя хранилища кэша, которое должно управлять мьютексами планирования.

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

string

int handle(InputInterface $input, OutputInterface|null $output = null)

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

Параметры

InputInterface $input
OutputInterface|null $output

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

int

void terminate(InputInterface $input, int $status)

Завершить приложение.

Параметры

InputInterface $input
int $status

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

void

protected void schedule(Schedule $schedule)

Определить планировщик команд приложения.

Параметры

Schedule $schedule

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

void

protected DateTimeZone|string|null scheduleTimezone()

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

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

DateTimeZone|string|null

protected void commands()

Зарегистрировать команды на основе замыканий для приложения.

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

void

ClosureCommand command(string $signature, Closure $callback)

Зарегистрировать команду на основе замыкания в приложении.

Параметры

string $signature
Closure $callback

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

ClosureCommand

protected void load(array|string $paths)

Зарегистрировать все команды в заданном каталоге.

Parameters

array|string $paths

Return Value

void

void registerCommand(Command $command)

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

Parameters

Command $command

Return Value

void

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

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

Parameters

string $command
array $parameters
OutputInterface|null $outputBuffer

Return Value

int

Exceptions

CommandNotFoundException

PendingDispatch queue(string $command, array $parameters = [])

Поместить заданную консольную команду в очередь.

Parameters

string $command
array $parameters

Return Value

PendingDispatch

array all()

Получить все зарегистрированные команды консоли.

Return Value

array

string output()

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

Return Value

string

void bootstrap()

Инициализировать приложение для команд artisan.

Return Value

void

protected Application getArtisan()

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

Return Value

Application

void setArtisan(Application $artisan)

Установить экземпляр приложения Artisan.

Parameters

Application $artisan

Return Value

void

protected array bootstrappers()

Получить классы инициализации для приложения.

Return Value

array

protected void reportException(Exception $e)

Сообщить об исключении обработчику исключений.

Parameters

Exception $e

Return Value

void

protected void renderException(OutputInterface $output, Exception $e)

Отобразить данную исключительную ситуацию.

Параметры

OutputInterface $output
Exception $e

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

void

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

Spec-Zone.ru

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