2016-02-25 73 views
6

如何忽略除指定的目錄之外的所有廠商目錄?phpDoc忽略指定的廠商目錄

這裏是我的目錄的例子:

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

我想忽略除epickris目錄中的所有供應商目錄。

這裏是我的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> 

回答

-1

您可以在下次使用不是很優美,但行之有效的辦法。

<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

不幸的是,這是行不通的,我已經試過了。 –

+0

好,編輯,另一種方法 – mnv

+0

我不打算嘗試這一個,看起來應該可以工作,但是不必手動指定目錄級別。 –