run() public method

Run this command and get the exit code for it.
public run ( string $input = null ) : Clinner\Command\CommandInterface
$input string (Optional) input string for this command.
return Clinner\Command\CommandInterface This command, for a fluent API.
Example #1
0
 /**
  * @depends testRun
  */
 public function testGetErrorOutput()
 {
     $closure = function () {
         echo 'Do nothing';
     };
     $callback = new Callback($closure);
     // Output must be null before the command is run
     $this->assertNull($callback->getErrorOutput());
     $callback->run();
     // Output must remain null after the command is run with the given $closure
     $this->assertNull($callback->getErrorOutput());
 }