Метод note
Метод note класса SymfonyStyle выводит
в консоль блок с заметкой. Первым параметром
передаётся текст сообщения. Метод удобно
использовать для вывода дополнительной
информации, на которую стоит обратить внимание
пользователя.
Синтаксис
public function note(string|iterable $message): void
Пример
Давайте выведем заметку в консоль:
<?php
namespace AppCommand;
use SymfonyComponentConsoleCommandCommand;
use SymfonyComponentConsoleInputInputInterface;
use SymfonyComponentConsoleOutputOutputInterface;
use SymfonyComponentConsoleStyleSymfonyStyle;
class ArticleCommand extends Command
{
protected static $defaultName = 'app:article';
protected function execute(InputInterface $input, OutputInterface $output): int
{
$io = new SymfonyStyle($input, $output);
$io->note('article');
return Command::SUCCESS;
}
}
?>
Результат выполнения кода:
[NOTE] article
Пример
Давайте выведем заметку с несколькими строками:
<?php
namespace AppCommand;
use SymfonyComponentConsoleCommandCommand;
use SymfonyComponentConsoleInputInputInterface;
use SymfonyComponentConsoleOutputOutputInterface;
use SymfonyComponentConsoleStyleSymfonyStyle;
class ArticleCommand extends Command
{
protected static $defaultName = 'app:article';
protected function execute(InputInterface $input, OutputInterface $output): int
{
$io = new SymfonyStyle($input, $output);
$io->note(['hello', 'abcde']);
return Command::SUCCESS;
}
}
?>
Результат выполнения кода:
[NOTE] hello
abcde
Смотрите также
-
класс
SymfonyStyle,
который оформляет вывод в консоли -
метод
info,
который выводит информационный блок -
метод
warning,
который выводит предупреждение -
метод
caution,
который выводит блок с предостережением