2017-08-10 9 views
1

型情報をDoctrineクエリ結果に追加できますか?私はdoctrine tutorialに従っています。この例$bugDoctrine型クエリ結果IntelliJ IDEA

<?php 
// show_bug.php <id> 
require_once "bootstrap.php"; 

$theBugId = $argv[1]; 

$bug = $entityManager->find("Bug", $theBugId); 

echo "Bug: ".$bug->getDescription()."\n"; 
echo "Engineer: ".$bug->getEngineer()->getName()."\n"; 

は私のIDE(のIntelliJ IDEA)に応じnull|object型付けされます。このため、Bugオブジェクトのパラメータと機能には自動補完はありません。これらのオブジェクトへの入力を可能にすることは可能ですか?

答えて

1

あなたは、変数のどのようなものがある、あなたのIDEに伝えるために、このたPHPDocブロックを使用することができます。

/** @var ClassName $object */ 
+0

これは動作しません!これは唯一の解決策ですか?私はIDEからより知的なものを望んでいました。 – Raven

+0

あなたの問題の解決策はありますか?別の方法があるかどうかわかりませんが、私は考えません。新しいClassName()が実行されていないため、変数がどのクラスのクラスであるかを理解する必要があるためです –

関連する問題