Как отключить синтаксис команды слеш в Doxygen - PullRequest
6 голосов
/ 22 февраля 2012

Я столкнулся с проблемой с пространством имен PHP 5.3 и комментариями Doxygen.

Пример:

/**
 * Sample Method
 *
 * @param string $output
 * @return \Project\Lib\Rest
 */

Doxygen выдает мне следующие предупреждения:

warning: Found unknown command `\Project'
warning: Found unknown command `\Lib'
warning: Found unknown command `\Rest'

Что я могу сделать, чтобы это исправить или отключить \ команды и использовать только @ команды

1 Ответ

6 голосов
/ 22 февраля 2012

Попробуйте избежать обратной косой черты, т. Е. Используйте

/**
 * Sample Method
 *
 * @param string $output
 * @return \\Project\\Lib\\Rest
 */

\\ на самом деле команда doxygen, которая просто печатает обратную косую черту.

См. Также Документирование PHP с помощью Doxygen: плюсы и минусы :

/**
 * Sample Method
 *
 * @param string $output
 * @return Project::Lib::Rest
 */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...