public function doDownload(PackageInterface $package, $path, $url)
    {
        $ref = $package->getSourceReference();
        $label = $this->getLabelFromSourceReference($ref);

        $this->io->writeError('Cloning ' . $ref);
        $this->initPerforce($package, $path, $url);
        $this->perforce->setStream($ref);
        $this->perforce->p4Login();
        $this->perforce->writeP4ClientSpec();
        $this->perforce->connectClient();
        $this->perforce->syncCodeBase($label);
        $this->perforce->cleanupClientSpec();
    }
public function doDownload(PackageInterface $package, $path, $url)
    {
        $ref = $package->getSourceReference();
        $label = $this->getLabelFromSourceReference($ref);

        $this->io->writeError('Cloning ' . $ref);
        $this->initPerforce($package, $path, $url);
        $this->perforce->setStream($ref);
        $this->perforce->p4Login();
        $this->perforce->writeP4ClientSpec();
        $this->perforce->connectClient();
        $this->perforce->syncCodeBase($label);
        $this->perforce->cleanupClientSpec();
    }
public function doDownload ( PackageInterface $ package , $ path , $ url ) { $ ref = $ package -> getSourceReference ( ) ; $ label = $ this -> getLabelFromSourceReference ( $ ref ) ; $ this -> io -> writeError ( 'Cloning ' . $ ref ) ; $ this -> initPerforce ( $ package , $ path , $ url ) ; $ this -> perforce -> setStream ( $ ref ) ; $ this -> perforce -> p4Login ( ) ; $ this -> perforce -> writeP4ClientSpec ( ) ; $ this -> perforce -> connectClient ( ) ; $ this -> perforce -> syncCodeBase ( $ label ) ; $ this -> perforce -> cleanupClientSpec ( ) ; }
{@inheritDoc}
{