2013-09-25 71 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; 
} 

回答