protected function installAs($source, $target, $override = false) { if (file_exists($source)) { if ($override || !file_exists($target)) { return copy($source, $target); } else { $this->logger->notice("Found existing {$target}."); return false; } } }