Поскольку это член класса, вам нужно также прокомментировать класс, чтобы 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
Надеюсь, это поможет, удачи!
В дополнение к этому, всегда полезно (особенно для документации) перечислить ваши типы переменных, как предложено выше. Я обычно объявляю каждый @param и @return как своего рода тип переменной (так как я пришел из C ++ фона), хотя в PHP это не совсем необходимо. В PHP вы, как правило, имеете много «смешанных» типов var, как, например, в C ++. В любом случае, удачи в вашем проекте!