Doctrine类型查询结果IntelliJ IDEA

时间:2017-08-10 13:14:18

标签: php intellij-idea doctrine-orm typing

是否可以向Doctrine查询结果添加类型信息?我正在关注doctrine tutorial

<?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";

在此示例中,$bug根据我的IDE(IntelliJ IDEA)键入null|object。因此,Bug对象的参数和功能没有自动完成功能。是否可以为这些对象启用输入?

1 个答案:

答案 0 :(得分:1)

您可以使用此PHPDoc块告诉您的ide是哪种变量:

/** @var ClassName $object */