2016-02-25 15 views
6

Wie ignoriere ich alle Hersteller Verzeichnisse außer angegebenen?phpDoc Ignorieren Lieferanten Verzeichnisse außer angegebenen

Hier ist ein Beispiel meiner Verzeichnisse:

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

ich alle Anbieter Verzeichnisse mit Ausnahme des epickris Verzeichnis ignoriert werden sollen.

Hier ist ein Beispiel meiner phpDoc Konfiguration:

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> 

Antwort

-1

Sie neben nicht sehr elegancy verwenden kann, aber altbewährten Ansatz.

<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

Leider funktioniert das nicht, das hatte ich schon probiert. –

+0

Ok, bearbeitet, ein anderer Ansatz – mnv

+0

Ich werde nicht versuchen, dies, sieht aus wie es sollte funktionieren, aber es ist nicht gut, die Verzeichnis-Ebenen manuell angeben müssen. –

Verwandte Themen