我有在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