Интерфейс вывода команд доступа в рамках загрузки устройств доктрины


Я генерирую огромное количество данных, используя потрясающую библиотеку подделок , также используя lorempixel.com чтобы иметь несколько случайных изображений в моем проекте Symfony2. Это занимает некоторое время (в настоящее время ~ 10 минут), поэтому мне было интересно, можно ли каким-то образом получить доступ к интерфейсу вывода команды через интерфейс контейнера и распечатать прогресс таким образом вместо echo'ing всего..

Может быть, также, чтобы иметь хороший результат с Панель прогресса

Author: con, 2014-08-14

1 answers

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

use Symfony\Component\Console\Output\ConsoleOutput;

// ...

public function load(ObjectManager $manager)
{
    $output = new ConsoleOutput();

    $output->writeln('<inf>this works... </info>');
} 
 5
Author: John Pancoast, 2017-05-07 00:28:36