У меня есть сложное заявление в одном из моих классов и, насколько я знаю, я следую документы phpDoc Вот. Это просто соответствующая часть файла. У самого файла и класса есть docblocks.
class contact {
/**
* @var PDO $pdo The PDO class for database communication
* @var int $id The id of the contact
* @var int $clientId The id of the client the contact is linked to
* @var string $name The name of the contact
* @var string $address The first address line (normally street and house number) of the contact
* @var string $postal_code The postal code of the contact
* @var string $city The city of the contact
* @var string $state The state or region of the contact
* @var string $country The country of the contact
*/
protected $pdo, $id, $clientId, $name, $address, $postal_code, $city, $state, $country;
Когда я запускаю phpdoc для этого файла, он нормально анализируется без вывода. Однако, когда я смотрю на сгенерированные документы, информация отображается неправильно:
Что я делаю неправильно?
Предполагается, что это поддерживается в phpDocumentor 2.x, хотя это не было в 1.x. Так как это выглядит как выходной шаблон 2.x, это, вероятно, ошибка в шаблоне, о которой вы можете сообщить как о проблеме в репозитории Github (https://github.com/phpDocumentor).
Других решений пока нет …