protected function md5($dir) { $sums = []; if (!$this->File->isDirectory($dir)) { return []; } $allFiles = $this->File->allFiles($dir); foreach ($allFiles as $file) { $sums[$file->getRelativePathname()] = md5_file($file); } return $sums; }