setDescription() public method

public setDescription ( $description )
Ejemplo n.º 1
0
 public function testOverrideDescription()
 {
     $container = new Container();
     $task = new DefinedTask();
     $task->setName("test");
     $task->setDescription("custom description");
     $application = new Application($container);
     $application->setAutoExit(false);
     $application->add(new TestCommand($task));
     $command = $application->find("test");
     $this->assertEquals("custom description", $command->getDescription());
 }
Ejemplo n.º 2
0
 public function testDefault()
 {
     $container = new Container();
     $task = new DefinedTask();
     $task->setName("test");
     $task->setDescription("Description of the test task");
     $task->setClosure(function ($task) {
         $task->getOutput()->write("test message for closure task command");
     });
     $application = new Application($container);
     $application->setAutoExit(false);
     $application->add(new ClosureTaskCommand($task));
     $command = $application->find("test");
     $commandTester = new CommandTester($command);
     $commandTester->execute(array("command" => $command->getName()));
     $this->assertEquals("test message for closure task command", $commandTester->getDisplay());
 }