public function runCommandFromData(array $data, $from_working_directory = '')
    {
        return $this->runCommand($this->prepareCommandFromData($data), $from_working_directory, $data['log_to_file'], $data['in_background']);
    }
public function runCommandFromData(array $data, $from_working_directory = '')
    {
        return $this->runCommand($this->prepareCommandFromData($data), $from_working_directory, $data['log_to_file'], $data['in_background']);
    }
public function runCommandFromData ( array $ data , $ from_working_directory = '' ) { return $ this -> runCommand ( $ this -> prepareCommandFromData ( $ data ) , $ from_working_directory , $ data [ 'log_to_file' ] , $ data [ 'in_background' ] ) ; }
Use input data to prepare command and execute it.

@param  array                $data
@param  string               $from_working_directory
@return SignalInterface|null
Use input data to prepare command and execute it .