У меня есть классы PHP с пространством имен, задокументированные так:
<?php
namespace container;
/**
* Description of Stuff
*
* \xrefitem wpaction "Actions" "Actions WordPress" init
*/
class Stuff {}
Другой пример:
<?php
namespace container;
/**
* Description of Things
*
* \xrefitem wpaction "Actions" "Actions WordPress" admin
*/
class Things {}
Они имеют перекрестные ссылки на странице, определенной как таковой:
/**
* \page wpaction WordPress actions
*
* All WordPress actions used by ACME software.
*/
Проблема в том, что вместо имен классов только container
пространство имен появляется на странице перекрестных ссылок, созданной Doxygen:
container\Stuff
а также container\Things
должен появиться вместо
Это ошибка или я что-то не так делаю? Как я могу это исправить?
(Я использую псевдонимы, чтобы сократить вызовы \xrefitem
в производственном коде, но я пропустил его в этом тестовом примере, чтобы сузить проблему.)
Задача ещё не решена.
Других решений пока нет …