2013-09-25 40 views
0

我目前正在编程一个调度程序任务,以在我的typo3后端运行。为了获得更高的安全性和更好的可调试工作流,我希望在运行任务时抛出显示在“计划任务”部分中的异常,并显示红色框而不是绿色框,因为任务失败。不幸的是我无法得到它的工作。返回异常以绿色/成功信息框打印的异常字符串结束。当抛出异常时抛出新异常结束于红色/错误信息框而没有提示异常信息是什么。Typo3调度程序处理异常?

public function importCommand($filetype) { 

    try { 

     if(!$this->isValidFileTypeConfigured($filetype)) { 
      throw new \TYPO3\MbxRealestate\Helper\Exception\ImportImmoException('Unsupported filetype "' . $filetype . '" configured in ' . __CLASS__ . '::' . __FUNCTION__); 
     } 

     .... 

    } catch (\Exception $ex) { 

     throw $ex; // throwing ... 
     return $ex; // or returning 
    } 

    return true; 
} 

回答