public function missing($target, $source)
{
$missing = [];
$targetSums = $this->md5($target);
$sourceSums = $this->md5($source);
foreach ($targetSums as $targetFile => $targetSum) {
if (!array_key_exists($targetFile, $sourceSums) || $targetSums[$targetFile] == $sourceSums[$targetFile]) {
$missing[] = $targetFile;
}
}
return $missing;
}