是否可以向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
对象的参数和功能没有自动完成功能。是否可以为这些对象启用输入?
答案 0 :(得分:1)
您可以使用此PHPDoc块告诉您的ide是哪种变量:
/** @var ClassName $object */