Я не знаю, баг это или ошибка, но у меня есть 3 класса
class system {
function archive() { "has nothing to do with class archive" }
}
class archive extends system {
}
class theme extends system {
$archive = new archive( "gets documented as core::archive() instead of class archive" );
}
В class::system
есть функция с именем archive()
. Когда я создаю экземпляр class::archive
внутри class::theme
Doxygen, документирую его как function::archive()
из class::core
.
Я думаю, это потому, что есть функция с таким именем, но как я могу решить эту проблему, чтобы документация была правильной? Переименование (и единственное) решение?
Greets