/** * @param string $taskName */ public function startTask($taskName) { if ($this->output->getVerbosity() >= OutputInterface::VERBOSITY_NORMAL) { $this->output->writeln("➤ Executing task {$taskName}"); $this->output->setWasWritten(false); } }
/** * @param string $taskName */ public function startTask($taskName) { if ($this->output->getVerbosity() >= OutputInterface::VERBOSITY_NORMAL) { $this->output->writeln("➤ Executing task <info>{$taskName}</info>"); $this->output->setWasWritten(false); $this->startTime = round(microtime(true) * 1000); } }
public function testOutputWatcher() { $output = $this->getMock('Symfony\\Component\\Console\\Output\\OutputInterface'); $output->expects($this->any())->method('write'); $output->expects($this->once())->method('setVerbosity'); $output->expects($this->once())->method('getVerbosity')->will($this->returnValue(OutputInterface::VERBOSITY_NORMAL)); $output->expects($this->once())->method('setDecorated'); $output->expects($this->once())->method('isDecorated'); $output->expects($this->once())->method('setFormatter'); $output->expects($this->once())->method('getFormatter'); $ow = new OutputWatcher($output); $ow->write('test'); $this->assertTrue($ow->getWasWritten()); $ow->writeln('test'); $ow->setVerbosity(OutputInterface::VERBOSITY_NORMAL); $this->assertEquals(OutputInterface::VERBOSITY_NORMAL, $ow->getVerbosity()); $ow->setDecorated(true); $ow->isDecorated(); $ow->setFormatter($this->getMock('Symfony\\Component\\Console\\Formatter\\OutputFormatterInterface')); $ow->getFormatter(); $ow->setWasWritten(false); $this->assertFalse($ow->getWasWritten()); }