PhpStorm无法通过闭包内部的PHPDoc识别异常

时间:2018-12-04 14:55:23

标签: exception phpstorm phpdoc

我里面有一些方法和一个闭包。可以在此闭包中引发异常。此异常在方法PHPDoc中声明,但是PhpStorm表示永远不会抛出此异常。

有人知道如何让PhpStorm看到它吗?在关闭前声明另一个PHPDoc没有帮助。

代码如下:

/**
 * @throws IAmInvisibleException - Sorry, but I don't know you
 */
private function some_nice_method(){
    $some_var = (function(){
        if($something_wrong)
            throw new IAmInvisibleException();
    })();
}

0 个答案:

没有答案