私は NetBeans のユーザーです。以前は、お金をかけずに最高の価値があったからです。コード補完は、Symfony 2 のように巨大で広範なものであっても、常に良好でした。しかし、新しい Mac を手に入れたので、Netbeans をダウンロードしたり、インストールしたりしました。
完成度は常に非常に優れていたので、たとえば次のようにすることができました。
<?php
// assuming a controller scope here.
public function anyAction()
{
$em = $this->getDoctrine()->getEntityManager();
$em-> /* and here there would have been a whole lot of possible hints, methods from
the EntityManager object on my old NetBeans install, and now it says: no hints */
?>
しかし、彼らはもう来ません。ヒント レベルが十分に深くありません。たとえば、「new」キーワードを使用すると、おそらく使用する名前空間とクラスに関するヒントが得られますが、それだけで、それ以上のことはありません。
設定でいろいろ試してみましたが、実際には何も機能しませんでした。また、Symfony プラグインをインストールしても、この問題が解決しないようです。
私は何をすべきか?
Symfony には何百万もの関数が含まれており、常に API を検索するのは時間がかかりすぎるため、これらのヒントが本当に必要です。