我有在PhpStorm一个自动完成的问题...PhpStorm特质方法自动完成不起作用
class Main
{
use Something;
/**
* @var SplObjectStorage
*/
private $container;
public function __construct()
{
$this->container = new SplObjectStorage();
}
public function addSth()
{
$this->add();
}
}
trait Something
{
public function add()
{
$this->container->attach(new stdClass());
}
}
$m = new Main();
$m->add();
var_dump($m);
一切工作正常,但$this->container->attach(new stdClass());
抛出方法没有找到attach
...任何人都可以帮忙吗?我认为正确配置PHPDoc应该有所帮助。
您提供的代码中没有'attach'方法。 –
@u_mulder这是一个[内置类](http://php.net/manual/en/class.splobjectstorage.php) – Machavity