Imansible escludere directory da PHPDocumentor

Sto cercando di eseguire PHPDocumentor sulla mia configuration WAMPServer. Funziona bene, ma vorrei escludere certe directory, come \ sqlbuddy \ che non contengono il mio codice. Ironicamente, PHPDocumentor sembra ignorare il mio interruttore –ignore. Ho provato diversi modi di esprimere la stessa cosa, ma con lo stesso risultato. Di seguito è riportto il command con cui lo sto eseguendo:

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\ 

Grazie molto.

Quale versione di phpDocumentor stai usando?

Perché le note sulla versione di phpDocumentor 1.4.2 affermano:

Questa versione corregge due bug specifici di Windows, uno che comport l'utilizzo dell'opzione "–ignore" e uno che implica l'utilizzo del tag @filesource.

Ho avuto lo stesso problema, ma una causa diversa: ignorare più di una directory richiede il passaggio di un elenco separato da virgola, ad esempio:

--ignore sqlbuddy/,docs/

Potrebbe essere necessario modificare quella ignorare il valore per inoltrare la barra …

Internamente, il vecchio phpDocumentor dell'era PHP4 ha ancora una sua gestione delle slash, where tenta di far sì che tutti i separatori di directory vengano letti solo come barre di avanzamento. Componi questo con i valori dell'opzione –ignore che sono effettivamente una maschera regex e diventa facile vedere come una barra rovesciata (in genere un escape char nelle espressioni regolari) possa essere una causa insidiosa di comportmento imprevisto.

Prova invece a usare "–ignore sqlbuddy /" e facci sapere come va.