2016-02-25 9 views
6

Come ignoro tutte le directory del fornitore eccetto quelle specificate?phpDoc Ignora le directory del fornitore, eccetto quelle specificate

Ecco un esempio dei miei directory:

- polar 
    - logs 
    - vendor 
     - aws 
     - composer 
     - epickris 
     - phpdocumentor 
- src 
- system 

voglio ignorare tutte le directory vendor, tranne la directory epickris.

Ecco un esempio della mia configurazione PHPDoc:

phpdoc.dist.xml

<phpdoc> 
    ... 
    <files> 
     <directory>polar</directory> 
     <directory>polar/vendor/epickris</directory> 
     <directory>src</directory> 
     <directory>system</directory> 
     <file>*.php</file> 
     <ignore>polar/logs/*</ignore> 
     <ignore>polar/vendor/*</ignore> 
    </files> 
</phpdoc> 

risposta

-1

Si può usare dopo non molto eleganza, ma l'approccio ben collaudato.

<phpdoc> 
    ... 
    <files> 
     <directory>polar</directory> 
     <directory>polar/vendor/epickris</directory> 
     <directory>src</directory> 
     <directory>system</directory> 
     <file>*.php</file> 
     <file>polar/vendor/epickris/*.php</file> 
     <file>polar/vendor/epickris/*/*.php</file> 
     <file>polar/vendor/epickris/*/*.php</file> 
     <file>polar/vendor/epickris/*/*/*.php</file> 
     <file>polar/vendor/epickris/*/*/*/*.php</file> 
     <file>polar/vendor/epickris/*/*/*/*/*.php</file> 
     <file>polar/vendor/epickris/*/*/*/*/*/*.php</file> 
     <ignore>polar/logs/*</ignore> 
     <ignore>polar/vendor/*</ignore> 
    </files> 
</phpdoc> 
+0

Purtroppo questo non funziona, l'avevo già provato. –

+0

Ok, modificato, un altro approccio – mnv

+0

Non ho intenzione di provare questo, sembra che dovrebbe funzionare, ma non va bene dover specificare manualmente i livelli di directory. –

Problemi correlati