Spec-Zone.ru › Laravel 8

Ядро

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

Свойства

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

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

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

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

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

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

protected массив $commands

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

protected логическое значение $commandsLoaded

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

protected массив строк $bootstrappers

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

Методы

void __construct(Приложение $app, Диспетчер событий $events)

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

void defineConsoleSchedule()

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

строка scheduleCache()

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

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

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

void terminate(InputInterface $input, int $status)

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

void schedule(Расписание $schedule)

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

DateTimeZone|строка|null scheduleTimezone()

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

void commands()

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

ClosureCommand command(string $signature, Closure $callback)

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

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 = [])

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

массив all()

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

строка output()

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

void bootstrap()

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

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

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

void setArtisan(Приложение $artisan)

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

массив bootstrappers()

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

void reportException(Throwable $e)

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

void renderException(OutputInterface $output, Throwable $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)

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

Параметры

string $signature
Closure $callback

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

ClosureCommand

protected void load(array|string $paths)

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

Параметры

array|string $paths

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

void

void registerCommand(Command $command)

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

Параметры

Command $command

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

void

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

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

Параметры

string $command
array $parameters
OutputInterface|null $outputBuffer

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

int

Исключения

CommandNotFoundException

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

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

Параметры

string $command
array $parameters

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

PendingDispatch

array all()

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

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

array

string output()

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

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

string

void bootstrap()

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

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

void

protected Application getArtisan()

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

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

Application

void setArtisan(Application $artisan)

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

Параметры

Application $artisan

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

void

protected array bootstrappers()

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

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

array

protected void reportException(Throwable $e)

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

Параметры

Throwable $e

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

void

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

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

Параметры

OutputInterface $output
Throwable $e

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

void

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

Spec-Zone.ru

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