2010-08-02 4 views
2

Я ищу, чтобы преобразовать вывод PHPDocumentor в формат, который я могу пройти через PHP (в идеале, я хочу, чтобы все функции были с их комментариями).Parsing phpdoc comments using PHPDocumentor

Есть ли способ сделать это?

ответ

4

Вы можете использовать чистый PHP отражение, чтобы получить содержание PHPDoc. Мы использовали это для ввода данных проверки ввода. Я посмотрю пример кода позже.

Просто используйте:

$data = new ReflectionMethod($class, $method); 
echo $data->getDocComment(); 
0

Другим вариантом было бы использовать parse вариант DocBlox для создания XML-структуры, которые затем можно интерпретировать с вашим собственным кодом.

После того, как вы установили DocBlox с помощью PEAR, вы можете использовать следующую команду для создания структуры.

docblox parse -d [SOURCE_FOLDER] -t [TARGET_LOCATION] 

или

docblox parse -f [SOURCE_FILE] -t [TARGET_LOCATION]