Spec-Zone.ru › Laravel 5.1

Приложение

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

Свойства

защищенное Контейнер $laravel Экземпляр приложения Laravel.
защищенное BufferedOutput $lastOutput Вывод от предыдущей команды.

Методы

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

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

int call(string $command, array $parameters = [])

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

string output()

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

Command add(Command $command)

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

Command addToParent(Command $command)

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

Command resolve(string $command)

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

$this resolveCommands(array|mixed $commands)

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

InputDefinition getDefaultInputDefinition()

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

InputOption getEnvironmentOption()

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

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

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

Подробности

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

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

Параметры

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

Значение возврата

void

int call(string $command, array $parameters = [])

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

Параметры

string $command
array $parameters

Значение возврата

int

string output()

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

Значение возврата

string

Command add(Command $command)

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

Параметры

Command $command

Значение возврата

Command

protected Command addToParent(Command $command)

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

Параметры

Command $command

Значение возврата

Command

Command resolve(string $command)

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

Параметры

string $command

Значение возврата

Command

$this resolveCommands(array|mixed $commands)

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

Параметры

array|mixed $commands

Значение возврата

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

Spec-Zone.ru

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