Doctrine 类型查询结果 IntelliJ IDEA
Doctrine typed query results IntelliJ IDEA
是否可以在 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
对象的参数和函数没有可用的自动完成功能。是否可以启用对这些对象的键入?
您可以使用此 PHPDoc 块告诉您的 ide 哪种变量是:
/** @var ClassName $object */
是否可以在 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
对象的参数和函数没有可用的自动完成功能。是否可以启用对这些对象的键入?
您可以使用此 PHPDoc 块告诉您的 ide 哪种变量是:
/** @var ClassName $object */