2016-02-25 32 views
6

Belirtilenler dışındaki tüm satıcı dizinlerini nasıl yok sayıyorum?phpDoc Belirtilenler Dışı Satıcı Dizinlerini Yoksay

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

Ben epickris dizinde dışındaki tüm satıcı dizinleri görmezden istiyorum:

İşte benim dizinleri bir örnek.

<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> 

cevap

-1

sonraki değil çok şıklığınızı ama iyi denenmiş bir yaklaşım kullanabilir

phpdoc.dist.xml:

İşte benim Phpdoc yapılandırmasının bir örnek.

<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

Ne yazık ki, bu işe yaramadı. –

+0

Tamam, düzenlenmiş, başka bir yaklaşım – mnv

+0

Bunu denemeyeceğim, işe yarayacak gibi görünüyor, ancak dizin seviyelerini manuel olarak belirtmek iyi bir şey değil. –