Поскольку это член класса, вам также нужно прокомментировать класс, чтобы doxygen знал, что нужно искать внутри класса для функций-членов. Сделайте что-нибудь подобное раньше класс Foo
/**
* @class Foo
*
* The foo class is awesome
*/
Вот код, я использую (именно твой плюс тот комментарий), который генерирует выходной сигнал на ссылку ниже.
<?php
/**
* @class Foo
*
* The foo class is awesome
*/
class Foo{
/**
* Does something cool
* @return
* Always returns 1
*/
public function bar() {
return 1;
}
}
?>
http://raged.microsonic.org/test/html/classFoo.html
Надежда, что помогает, удачи!
На боковой ноте всегда рекомендуется (особенно для документации) перечислить ваши типы var в качестве предлагаемого плаката. Обычно я объявляю каждый @param и @return как некоторый тип переменной (так как я исхожу из фона C++), хотя это не совсем необходимо в PHP. В PHP вы, как правило, имеете много «смешанных» типов var, где это не могло случиться в C++. В любом случае удачи в вашем проекте!
Я не знаю в первую очередь Doxygen, но тег '@ return' PHPDoc имеет различное форматирование и всегда находится в одной строке:' @return int Всегда возвращает 1'. Возможно, этот формат может сработать для вас? – Charles