Exemplo n.º 1
0
 function _isTest($method)
 {
     if ($isTest = parent::_isTest($method)) {
         if ($this->runOnly !== null) {
             $candidates = (array) $this->runOnly;
         }
         if ($this->excludeCase !== null) {
             $excludes = (array) $this->excludeCase;
         }
         switch (true) {
             case isset($candidates, $excludes):
                 return in_array($method, array_diff($candidates, $excludes));
             case isset($candidates):
                 return in_array($method, $candidates);
             case isset($excludes):
                 return !in_array($method, $excludes);
         }
     }
     return $isTest;
 }