private function handleArchive(OutputInterface $output, $source)
	{
		$tmpDir  = $this->joomla->getCfg('tmp_path');
		$tmpPath = $tmpDir . '/' . basename($source);
		$this->writeln($output, "Extracting $source", OutputInterface::VERBOSITY_VERBOSE);

		copy($source, $tmpPath);

		return $this->unpack($tmpPath);
	}
private function handleArchive(OutputInterface $output, $source)
	{
		$tmpDir  = $this->joomla->getCfg('tmp_path');
		$tmpPath = $tmpDir . '/' . basename($source);
		$this->writeln($output, "Extracting $source", OutputInterface::VERBOSITY_VERBOSE);

		copy($source, $tmpPath);

		return $this->unpack($tmpPath);
	}
private function handleArchive ( OutputInterface $ output , $ source ) { $ tmpDir = $ this -> joomla -> getCfg ( 'tmp_path' ) ; $ tmpPath = $ tmpDir . '/' . basename ( $ source ) ; $ this -> writeln ( $ output , "Extracting $source" , OutputInterface :: VERBOSITY_VERBOSE ) ; copy ( $ source , $ tmpPath ) ; return $ this -> unpack ( $ tmpPath ) ; }
Prepare the installation for an extension in an archive

@param   OutputInterface $output An OutputInterface instance
@param   string          $source The extension source

@return  string  The location of the prepared extension
Prepare the installation for an extension in an archive