findFiles() public static method

public static findFiles ( $path, &$files, &$ignoredFiles )
Esempio n. 1
0
 private function processDir($dir)
 {
     if (!file_exists($dir)) {
         return array('files' => -1, 'tokens' => -1);
     }
     $files = array();
     $ignoredFiles = array();
     if (substr($dir, -1) === '/') {
         $dir = substr($dir, 0, -1);
     }
     Files::findFiles($dir, $files, $ignoredFiles);
     $this->atoms = array($this->id0 => $this->atoms[$this->id0]);
     $this->links = array();
     $nbTokens = 0;
     foreach ($files as $file) {
         if ($r = $this->processFile($dir . $file)) {
             $nbTokens += $r;
             $this->saveFiles();
         }
     }
     $this->saveDefinitions();
     return array('files' => count($files), 'tokens' => $nbTokens);
 }