* @return string local source
*/
private function download($source) {
- $this->info("Fetching remote source %s ...\n", $source);
-
if ($this->args->git) {
$task = new Task\GitClone($source);
} else {
* @return string extracted directory
*/
private function extract($source) {
- $this->debug("Extracting %s ...\n", $source);
-
$task = new Task\Extract($source);
$dest = $task->run($this->verbosity());
$this->cleanup[] = new Task\Cleanup($source);
if ($this->args->pecl) {
- $this->debug("Sanitizing PECL dir ...\n");
$source = (new Task\PeclFixup($source))->run($this->verbosity());
}
}