По какой-то причине помощник по коду Eclipse перестал работать для переменных, которым назначены объекты.
Например
// This returns a Model_Item object
$item = Model_Item::factory($id);
// Or this
$item = new Model_Item();
Теперь, если вы пытаетесь получить доступ к автозаполнению
// Says there are no default proposals
$acct = $item->{ctrl+space}
Однако, если вы делаете
// This works as expected
Model_Item::factory($id)->{ctrl+space}
Кроме того, когда я наводю указатель мыши на $ item, он не говорит мне, что это Model_Item.
Кто-нибудь сталкивался с этим раньше и выяснил, как заставить его работать?
EDIT:
Похоже, это ошибка. Я могу заставить его работать, если я сделаю это:
$item = new Foo();
// No work here
$acct = $item->bar;
// But now it will work
$item->baz();
Не уверен, почему это так ...