2016-02-25 11 views
6

Jak zignorować wszystkie katalogi dostawców z wyjątkiem określonych?phpDoc Ignoruj ​​katalogi dostawców z wyjątkiem określonych

Oto przykład z moich katalogów:

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

chcę ignorować wszystkie katalogi dostawców z wyjątkiem katalogu epickris.

Oto przykład z mojej konfiguracji 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> 

Odpowiedz

-1

można używać obok niezbyt elegancję, ale dobrze próbował podejścia.

<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

Niestety to nie działa, już wypróbowałem to. –

+0

OK, edytowane, inne podejście – mnv

+0

Nie zamierzam wypróbować tego, wygląda na to, że powinno działać, ale nie ma potrzeby ręcznego określania poziomów katalogów. –

Powiązane problemy