的NetBeans/Symfony2中使用FOSRestBundle命名空间时,给出了"未使用声明"警告

d.c*_*hen 7 warnings netbeans annotations symfony fosrestbundle

我有以下设置我的电脑上,Ubuntu的:13.10,NetBeans的:8.0,Symfony的:2.4.3,FOSRestBundle:1.3.0,

我的代码中有一个"false"警告"未使用的使用声明":

use FOS\RestBundle\Controller\Annotations;
Run Code Online (Sandbox Code Playgroud)

后来在那里我有,

/**
/* @Annotations\View()
*/
public function someFunction(){}
Run Code Online (Sandbox Code Playgroud)

该代码工作,如果我只是忽略警告; 但是,如果我使用NetBeans功能"修复使用(CTRL + SHIFT + I),则将删除所需的使用语句.

我发现了一个相关的错误已归档的位置:https://netbeans.org/bugzilla/show_bug.cgi?id=212932 但错误有地位解决.

其他Symfony的注解做工精细,例如,从Sensio公司\包\ FrameworkExtraBundle \配置\路由@Route注释

我想知道是否有任何的方式来消除对我的使用声明"假"的警告.

gri*_*eau 13

您必须在NetBeans中检查选项:

工具 - >选项 - > PHP - >注释 - >将未知注释视为类型注释

(检查后,关闭文件,然后重新打开)