让PHP Storm意识到Singleton类

时间:2014-10-21 03:56:08

标签: php design-patterns ide singleton phpstorm

我有一段代码,如下所示,它工作得很好,但PHP Storm没有显示代码完成,我无法按CTRL +单击打开方法。有没有办法让PHP风暴了解方法的位置以便更快地打开?

$data= MyCoolBusinessManager::Instance()->GetSomeData();

仅仅是一个FYI,我也在使用spl_autoload_register()函数而不是包含所有地方,因为我的类遵循标准的命名格式。

1 个答案:

答案 0 :(得分:7)

您需要在单例中的Instance()函数上放置一个PHPDoc注释,该函数表示您的单例函数返回该类的类型:

/**
* @return MyCoolBusinessManager
*/