Я ищу, чтобы преобразовать вывод PHPDocumentor в формат, который я могу пройти через PHP (в идеале, я хочу, чтобы все функции были с их комментариями).Parsing phpdoc comments using PHPDocumentor
Есть ли способ сделать это?
Я ищу, чтобы преобразовать вывод PHPDocumentor в формат, который я могу пройти через PHP (в идеале, я хочу, чтобы все функции были с их комментариями).Parsing phpdoc comments using PHPDocumentor
Есть ли способ сделать это?
Вы можете использовать чистый PHP отражение, чтобы получить содержание PHPDoc. Мы использовали это для ввода данных проверки ввода. Я посмотрю пример кода позже.
Просто используйте:
$data = new ReflectionMethod($class, $method);
echo $data->getDocComment();
Zend_Reflection может быть полезен: http://framework.zend.com/manual/en/zend.reflection.reference.html
Другим вариантом было бы использовать parse
вариант DocBlox для создания XML-структуры, которые затем можно интерпретировать с вашим собственным кодом.
После того, как вы установили DocBlox с помощью PEAR, вы можете использовать следующую команду для создания структуры.
docblox parse -d [SOURCE_FOLDER] -t [TARGET_LOCATION]
или
docblox parse -f [SOURCE_FILE] -t [TARGET_LOCATION]