public function process($mode = self::MODE_LIST) { if (empty($mode)) { return; } foreach ($this->files as $file) { if ($this->isBlacklisted($file)) { continue; } if ($mode == self::MODE_LIST) { echo "{$file}\n"; continue; } $file = new PhpFile($file); $parsed = $file->load(); if (!empty($parsed)) { $this->printMessages($parsed); } } }