public function exec(Api_Console_ConsoleCommandModel $cmd) { $this->connect(); $cmdString = $cmd->getCommandString(); $out = $this->resource->exec($cmdString . '; echo -n "|$?"'); $lines = preg_split('/\\|/', $out); $ret = (int) array_pop($lines); $out = implode('|', $lines); $cmd->setOutput($out); $cmd->setReturnCode($ret); }