public function addPath($path) { if (is_dir($path)) { $this->addDirectory($path); } else { $realPath = realpath($path); if ($realPath === false) { return false; } $this->addFile(new SplFileInfo($realPath)); } }