РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1263 of 1361 menu

Метод setDescription

Метод setDescription класса Command задаёт текстовое описание консольной команды. Это описание показывается в общем списке команд и в справке по команде. Первым параметром передаётся строка с описанием. Метод возвращает объект команды, поэтому вызовы можно выстраивать в цепочку.

Синтаксис

setDescription(string $description): static

Пример

Давайте создадим команду и зададим ей описание через метод setDescription:

<?php namespace AppCommand; use SymfonyComponentConsoleCommandCommand; use SymfonyComponentConsoleInputInputInterface; use SymfonyComponentConsoleOutputOutputInterface; class ArticleCommand extends Command { protected function configure(): void { $this ->setName('app:article') ->setDescription('Creates a new article'); } protected function execute(InputInterface $input, OutputInterface $output): int { $output->writeln('article created'); return Command::SUCCESS; } } ?>

Теперь посмотрим на список команд:

php bin/console list

Результат выполнения кода:

"app:article Creates a new article"

Пример

Давайте посмотрим описание в справке по команде:

php bin/console help app:article

Результат выполнения кода:

"Description: Creates a new article"

Смотрите также

  • класс Command,
    который представляет консольную команду
  • метод setName,
    который задаёт имя команды
  • метод setHelp,
    который задаёт текст справки команды
  • метод configure,
    в котором настраивается команда
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить