Spec-Zone.ru › Laravel 5.7

Ядро

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

Свойства

protected Приложение $app Реализация приложения.
protected Диспечер событий $events Реализация диспечера событий.
protected Приложение $artisan Экземпляр приложения Artisan.
protected массив $commands Команды Artisan, предоставляемые приложением.
protected логическое значение $commandsLoaded Указывает, были ли загружены команды Closure.
protected массив $bootstrappers Классы загрузки для приложения.

Методы

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

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

void defineConsoleSchedule()

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

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

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

void terminate(InputInterface $input, int $status)

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

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

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

void commands()

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

КомандаClosure 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 по имени.

Ожидающая отправка queue(string $command, array $parameters = [])

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

массив all()

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

строка output()

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

void bootstrap()

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

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

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

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

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

массив bootstrappers()

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

void reportException(Исключение $e)

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

void renderException(OutputInterface $output, Исключение $e)

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

Подробности

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

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

Параметры

Приложение $app
Диспечер событий $events

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

void

protected void defineConsoleSchedule()

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

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

void

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

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

void

protected void commands()

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

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

void

КомандаClosure command(string $signature, Closure $callback)

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

Параметры

string $signature
Closure $callback

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

КомандаClosure

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

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(Exception $e)

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

Параметры

Exception $e

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

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/5.7/Illuminate/Foundation/Console/Kernel.html

Spec-Zone.ru

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