Spec-Zone.ru › Laravel 5.3

RollbackCommand

class RollbackCommand extends BaseCommand (View source)

Особенности

ConfirmableTrait

Свойства

protected Application $laravel Экземпляр приложения Laravel. from Command
protected InputInterface $input Реализация интерфейса ввода. from Command
protected OutputStyle $output Реализация интерфейса вывода. from Command
protected string $signature Имя и сигнатура команды консоли. from Command
protected string $name Имя команды консоли.
protected string $description Описание команды консоли.
protected int $verbosity Уровень подробности вывода по умолчанию для команд. from Command
protected array $verbosityMap Сопоставление удобочитаемых уровней подробности с уровнями Symfony OutputInterface. from Command
protected Migrator $migrator Экземпляр мигратора.

Методы

void __construct(Migrator $migrator)

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

void configureUsingFluentDefinition()

Настроить консольную команду с помощью определения fluent.

from Команда
void specifyParameters()

Указать аргументы и опции для команды.

from Команда
int run(InputInterface $input, OutputInterface $output)

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

from Команда
mixed execute(InputInterface $input, OutputInterface $output)

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

from Команда
int call(string $command, array $arguments = [])

Вызвать другую консольную команду.

from Команда
int callSilent(string $command, array $arguments = [])

Вызвать другую консольную команду в бесшумном режиме.

from Команда
bool hasArgument(string|int $name)

Определить, присутствует ли данный аргумент.

from Команда
string|array argument(string $key = null)

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

from Команда
array arguments()

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

from Команда
bool hasOption(string $name)

Определить, присутствует ли данная опция.

from Команда
string|array option(string $key = null)

Получить значение опции команды.

from Команда
array options()

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

from Команда
bool confirm(string $question, bool $default = false)

Подтвердить вопрос у пользователя.

from Команда
string ask(string $question, string $default = null)

Задать вопрос пользователю и получить его ответ.

from Команда
string anticipate(string $question, array $choices, string $default = null)

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

from Команда
string askWithCompletion(string $question, array $choices, string $default = null)

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

from Команда
string secret(string $question, bool $fallback = true)

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

from Команда
string choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null)

Предложить пользователю выбрать один вариант из массива ответов.

from Команда
void table(array $headers, Arrayable|array $rows, string $style = 'default')

Форматировать входные данные в текстовую таблицу.

from Команда
void info(string $string, null|int|string $verbosity = null)

Вывести строку как информационное сообщение.

from Команда
void line(string $string, string $style = null, null|int|string $verbosity = null)

Вывести строку в стандартный вывод.

from Команда
void comment(string $string, null|int|string $verbosity = null)

Вывести строку как комментарий.

from Команда
void question(string $string, null|int|string $verbosity = null)

Вывести строку как вопрос.

from Команда
void error(string $string, null|int|string $verbosity = null)

Вывести строку как сообщение об ошибке.

from Команда
void warn(string $string, null|int|string $verbosity = null)

Вывести строку как предупреждение.

from Команда
int parseVerbosity(string|int $level = null)

Получить уровень подробности в терминах уровня OutputInterface Symfony.

from Команда
void setVerbosity(string|int $level)

Установить уровень подробности.

from Команда
array getArguments()

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

from Команда
array getOptions()

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

OutputInterface getOutput()

Получить реализацию вывода.

from Команда
Application getLaravel()

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

from Команда
void setLaravel(Container $laravel)

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

from Command
string getMigrationPath()

Получить путь к каталогу миграций.

from BaseCommand
array getMigrationPaths()

Получить все пути к каталогам миграций.

from BaseCommand
bool confirmToProceed(string $warning = 'Приложение в режиме работы!', Closure|bool|null $callback = null)

Подтвердить перед выполнением действия.

from ConfirmableTrait
Closure getDefaultConfirmCallback()

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

from ConfirmableTrait
void fire()

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

Подробности

void __construct(Migrator $migrator)

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

Параметры

Migrator $migrator

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

void

protected void configureUsingFluentDefinition()

Настроить консольную команду с помощью определения fluent.

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

void

protected void specifyParameters()

Указать аргументы и параметры команды.

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

void

int run(InputInterface $input, OutputInterface $output)

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

Параметры

InputInterface $input
OutputInterface $output

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

int

protected mixed execute(InputInterface $input, OutputInterface $output)

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

Параметры

InputInterface $input
OutputInterface $output

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

mixed

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

Вызвать другую консольную команду.

Параметры

string $command
array $arguments

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

int

int callSilent(string $command, array $arguments = [])

Вызвать другую консольную команду без вывода.

Параметры

string $command
array $arguments

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

int

bool hasArgument(string|int $name)

Определить, существует ли данный аргумент.

Параметры

string|int $name

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

bool

string|array argument(string $key = null)

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

Параметры

string $key

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

string|array

array arguments()

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

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

array

bool hasOption(string $name)

Определить, существует ли данный параметр.

Параметры

string $name

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

bool

string|array option(string $key = null)

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

Параметры

string $key

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

string|array

array options()

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

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

array

bool confirm(string $question, bool $default = false)

Подтвердить вопрос у пользователя.

Параметры

string $question
bool $default

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

bool

string ask(string $question, string $default = null)

Задать пользователю вопрос.

Параметры

string $question
string $default

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

string

string anticipate(string $question, array $choices, string $default = null)

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

Параметры

string $question
array $choices
string $default

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

string

string askWithCompletion(string $question, array $choices, string $default = null)

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

Параметры

string $question
array $choices
string $default

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

string
END_OF_DOCUMENT_MARKER

строка secret(строка $question, bool $fallback = true)

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

Параметры

строка $question
bool $fallback

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

строка

строка choice(строка $question, массив $choices, строка $default = null, смешанный $attempts = null, bool $multiple = null)

Предоставить пользователю единственный выбор из массива ответов.

Параметры

строка $question
массив $choices
строка $default
смешанный $attempts
bool $multiple

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

строка

void table(массив $headers, Arrayable|массив $rows, строка $style = 'default')

Форматировать входные данные в текстовую таблицу.

Параметры

массив $headers
Arrayable|массив $rows
строка $style

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

void

void info(строка $string, null|целое число|строка $verbosity = null)

Вывести строку в качестве информационного вывода.

Параметры

строка $string
null|целое число|строка $verbosity

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

void

void line(строка $string, строка $style = null, null|целое число|строка $verbosity = null)

Вывести строку в стандартный вывод.

Параметры

строка $string
строка $style
null|целое число|строка $verbosity

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

void

void comment(строка $string, null|целое число|строка $verbosity = null)

Вывести строку в качестве комментария.

Параметры

строка $string
null|целое число|строка $verbosity

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

void

void question(строка $string, null|целое число|строка $verbosity = null)

Вывести строку в качестве вопроса.

Параметры

строка $string
null|целое число|строка $verbosity

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

void

void error(строка $string, null|целое число|строка $verbosity = null)

Вывести строку в качестве сообщения об ошибке.

Параметры

строка $string
null|целое число|строка $verbosity

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

void

void warn(строка $string, null|целое число|строка $verbosity = null)

Вывести строку в качестве предупреждения.

Параметры

строка $string
null|целое число|строка $verbosity

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

void

protected целое число parseVerbosity(строка|целое число $level = null)

Получить уровень подробности с точки зрения уровня OutputInterface Symfony.

Параметры

строка|целое число $level

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

целое число

protected void setVerbosity(строка|целое число $level)

Установить уровень подробности.

Параметры

строка|целое число $level

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

void

protected массив getArguments()

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

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

массив

protected массив getOptions()

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

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

массив

OutputInterface getOutput()

Получить реализацию вывода.

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

OutputInterface

Application getLaravel()

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

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

Application

void setLaravel(Container $laravel)

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

Параметры

Container $laravel

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

void

protected строка getMigrationPath()

Получить путь к каталогу миграций.

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

строка

protected массив getMigrationPaths()

Получить все пути миграций.

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

массив

bool confirmToProceed(строка $warning = 'Приложение в рабочем состоянии!', Closure|bool|null $callback = null)

Подтвердить перед продолжением действия.

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

Параметры

строка $warning
Closure|bool|null $callback

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

bool

protected Closure getDefaultConfirmCallback()

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

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

Closure

void fire()

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

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Database/Console/Migrations/RollbackCommand.html

Spec-Zone.ru

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