standard phpdocumentor example descargar php documentation phpdoc

example - phpdocumentor cakephp



No se pueden excluir directorios de PHPDocumentor (3)

Estoy intentando ejecutar PHPDocumentor en mi configuración de WAMPServer. Funciona bien, pero me gustaría excluir ciertos directorios, como / sqlbuddy / que no contienen mi propio código. Irónicamente, PHPDocumentor parece estar ignorando mi interruptor --ignore. He intentado varias formas de expresar lo mismo, pero con el mismo resultado. A continuación se muestra el comando con el que lo estoy ejecutando:

php.exe "C:/Users/username/Documents/PhpDocumentor/phpdoc" -t "C:/Program Files/wamp/www/docs" -o HTML:default:default -d "C:/Program Files/wamp/www" --ignore sqlbuddy/ --ignore docs/

Muchas gracias.


¿Qué versión de phpDocumentor estás usando?

Porque las notas de la versión de phpDocumentor 1.4.2 dicen :

Esta versión corrige dos errores específicos de Windows, uno que implica el uso de la opción "--ignore" y otro que implica el uso de la etiqueta @filesource.


Es posible que deba cambiar ese valor de ignorar para reenviar barra inclinada ...

Internamente, el antiguo PhpDocumentor de la era PHP4 todavía tiene su propia administración de barras, donde intenta hacer que todos los separadores de directorios se lean solo como barras diagonales. Compongo esto con los valores de la opción --ignore que efectivamente son una máscara regex, y es fácil ver cómo una barra invertida (típicamente un carácter de escape en expresiones regulares) puede ser una causa insidiosa de comportamiento inesperado.

Intenta usar "--ignore sqlbuddy /" en su lugar, y cuéntanos cómo va eso.


Tuve el mismo problema, pero una causa diferente: ignorar más de un directorio requiere pasar una lista separada por comas, es decir:

--ignore sqlbuddy/,docs/