Symfony Sensio框架额外捆绑问题

Symfony Sensio框架额外捆绑问题,symfony,composer-php,phpstorm,Symfony,Composer Php,Phpstorm,Symfony V3.0.2 PHP7 PHP风暴10.0.3 OSX 10.11.2 我要说的是,我以前从未与Symfony合作过。我的项目经理和我经过一些研究后决定,它比其他可用的框架更适合项目的参数 在阅读视频教程时,他们提到使用框架附加包和注释,以使构建更快、更有效,我同意这一点,但我似乎无法让这件事正常进行 我严格遵循了composer的安装说明,并在内核和json文件中验证了它是否被引用,但当我尝试在PHPStorm中使用自动完成功能时,它仍然没有发生 以下是AppKernel: p

Symfony V3.0.2 PHP7 PHP风暴10.0.3 OSX 10.11.2

我要说的是,我以前从未与Symfony合作过。我的项目经理和我经过一些研究后决定,它比其他可用的框架更适合项目的参数

在阅读视频教程时,他们提到使用框架附加包和注释,以使构建更快、更有效,我同意这一点,但我似乎无法让这件事正常进行

我严格遵循了composer的安装说明,并在内核和json文件中验证了它是否被引用,但当我尝试在PHPStorm中使用自动完成功能时,它仍然没有发生

以下是AppKernel:

public function registerBundles()
{
$bundles=[
新建Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
新建Symfony\Bundle\SecurityBundle\SecurityBundle(),
新建Symfony\Bundle\TwigBundle\TwigBundle(),
新建Symfony\Bundle\monogbundle\monogbundle(),
新建Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
新条令\Bundle\DoctrineBundle\DoctrineBundle(),
新建Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
新建AppBundle\AppBundle(),
];
if(在数组中($this->getEnvironment(),['dev','test'],true)){
$bundles[]=新的Symfony\Bundle\DebugBundle\DebugBundle();
$bundles[]=new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
$bundles[]=new Sensio\Bundle\DistributionBundle\sensiiodistributionbundle();
$bundles[]=new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
}
退回$bundles;
}
“需要”:{
“php”:“>=5.5.9”,
“symfony/symfony”:“3.0.*”,
“条令/orm”:“^2.5”,
“条令/条令包”:“^1.6”,
“条令/条令缓存包”:“^1.2”,
“symfony/swiftmailer包”:“^2.3”,
“symfony/monolog捆绑包”:“^2.8”,
“sensio/分发包”:“^5.0”,
“sensio/framework额外捆绑包”:“^3.0”,
IncenteV/composer参数处理程序“^2.0”
},
正如你所看到的,它无处不在。但是,如果我试图在文件中放入use语句,它会给我一个警告,说明找不到语句的用法,并且注释的自动完成函数都没有按预期运行


想法?

需要安装的插件是PHP注释。下面我已经包括了一个到回购协议的链接


“但是,如果我试图在文件中放入use语句,它会给我一个警告,说找不到语句的用法”请提供屏幕截图--错误+实际使用该类的位置。显然这是PHP风暴问题,而不是Symfony问题。视频教程忽略了一个插件,该插件本应安装在PHP Storm中,以利用此功能。