private function ex(CommandInterface $cmd)
    {
        // try to run the command
        $this->shell->run($cmd);
        $output = $this->shell->getOutput();
        $returnValue = $this->shell->getReturnValue();

        // record the result
        $output = count($output) ? implode("\n", $output)."\n" : '';
        $this->result['output'] .= "$cmd\n$output";

        // return a boolean
        return 0 === $returnValue;
    }
private function ex(CommandInterface $cmd)
    {
        // try to run the command
        $this->shell->run($cmd);
        $output = $this->shell->getOutput();
        $returnValue = $this->shell->getReturnValue();

        // record the result
        $output = count($output) ? implode("\n", $output)."\n" : '';
        $this->result['output'] .= "$cmd\n$output";

        // return a boolean
        return 0 === $returnValue;
    }
private function ex ( CommandInterface $ cmd ) { // try to run the command $ this -> shell -> run ( $ cmd ) ; $ output = $ this -> shell -> getOutput ( ) ; $ returnValue = $ this -> shell -> getReturnValue ( ) ; // record the result $ output = count ( $ output ) ? implode ( "\n" , $ output ) . "\n" : '' ; $ this -> result [ 'output' ] .= "$cmd\n$output" ; // return a boolean return 0 === $ returnValue ; }
Runs a shell command, logs, and handles the result.

@param AdamBrett\ShellWrapper\CommandInterface $cmd The text of the command to be run

@return bool True if the command was successful, false on error
Runs a shell command logs and handles the result .