2016-02-25 19 views
6

Làm cách nào để bỏ qua tất cả thư mục của nhà cung cấp ngoại trừ các thư mục được chỉ định?phpDoc Bỏ qua danh mục nhà cung cấp ngoại trừ các mục được chỉ định

Dưới đây là một ví dụ về danh bạ của tôi:

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

Tôi muốn bỏ qua tất cả các thư mục nhà cung cấp ngoại trừ thư mục epickris.

Dưới đây là một ví dụ về cấu hình PHPDoc tôi:

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> 

Trả lời

-1

Bạn có thể sử dụng tiếp theo không phải là rất elegancy, nhưng cách tiếp cận tốt cố gắng.

<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

Thật không may điều này không hiệu quả, tôi đã thử điều này. –

+0

Ok, đã chỉnh sửa, một cách tiếp cận khác – mnv

+0

Tôi sẽ không thử cái này, có vẻ như nó sẽ hoạt động, nhưng không phải chỉ định mức thư mục theo cách thủ công. –

Các vấn đề liên quan