Можно ли добавить информацию о типе в результаты запроса 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
набрано null|object
согласно моей IDE (IntelliJ IDEA). Из-за этого не доступно автозаполнение по параметрам и функциям Bug
объект. Можно ли включить типирование для этих объектов?
Вы можете использовать этот блок PHPDoc, чтобы сообщить своим идеям, какой тип переменной:
/** @var ClassName $object */
Других решений пока нет …