是否可以将类型信息添加到 Doctrine 查询结果中?我正在遵循教义教程。
<?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
对象的参数和函数没有可用的自动完成功能。是否可以启用对这些对象的键入?
您可以使用此 PHPDoc 块告诉 ide 哪种变量:
/** @var ClassName $object */