public function doCopy()
{
foreach ($this->toCopy as $copy) {
list($source, $destination) = $copy;
if ($source[0] != '/') {
$source = $this->getSourceFile($source);
}
$destination = $this->getTargetFile($destination);
if (is_dir($source) && is_dir($destination)) {
$destination = dirname($destination);
}
shell_exec('cp -R ' . $source . ' ' . $destination);
}
}