/** * @param $versions * @param $actualDir * * @return array */ private function loadCsvVersions($versions, $actualDir) { $result = []; foreach ($versions as $name => $version) { $dir = new DirectoryIterator($actualDir . DIRECTORY_SEPARATOR . $version); foreach ($dir as $file) { if (!$file->isDir()) { $tableName = $file->getBasename(".csv"); $result[$name][$tableName] = Helper::readCsvValues($file->getRealPath()); } } } return $result; }