2014-03-27 28 views
2

我正在使用phpStorm。和我有以下一塊由Kohana的框架編寫的代碼:禁用警告'拋出的對象必須是異常的實例'

throw HTTP_Exception::factory(404, 
    'The requested URL :uri was not found on this server.', 
    array(':uri' => $this->request->uri()) 
)->request($this->request); 

的問題是,考慮phpStorm這段代碼無效,並顯示以下消息:the thrown object must be an instance of the exception。我不喜歡它,因爲它顯示整個項目直到第一個目錄無效。

有什麼辦法可以解決它而無需更改代碼?

回答

1

您不能 - 這個錯誤是由Annotator產生的,而不是單獨的檢查(可以抑制個別檢查)。

根據http://youtrack.jetbrains.com/issue/WI-14734,這被標記爲「不會修復」。您可以在那裏添加您的評論,或者根據需要提交新票。

1

似乎PhpStorm被卡住了,認爲該項目是一個PHP7項目,即使您在設置中更改了PHP版本。我通過完全刪除.idea目錄解決了這個問題,並將該目錄重新打開爲新項目。

相關問題