protected function loadRealPackage(LazyPackageInterface $package)
    {
        $realPackage = false;

        try {
            $data = $this->driver->getComposerInformation($this->identifier);
            $valid = \is_array($data);
            $data = $this->preProcess($this->driver, $this->validateData($data), $this->identifier);

            if ($this->verbose) {
                $this->io->write('Importing '.($valid ? '' : 'empty ').$this->type.' '.$data['version'].' ('.$data['version_normalized'].')');
            }

            /** @var CompletePackageInterface $realPackage */
            $realPackage = $this->loader->load($data);
        } catch (\Exception $e) {
            if ($this->verbose) {
                $filename = $this->assetType->getFilename();
                $this->io->write('<'.$this->getIoTag().'>Skipped '.$this->type.' '.$package->getPrettyVersion().', '.($e instanceof TransportException ? 'no '.$filename.' file was found' : $e->getMessage()).'</'.$this->getIoTag().'>');
            }
        }
        $this->driver->cleanup();

        return $realPackage;
    }
protected function loadRealPackage(LazyPackageInterface $package)
    {
        $realPackage = false;

        try {
            $data = $this->driver->getComposerInformation($this->identifier);
            $valid = \is_array($data);
            $data = $this->preProcess($this->driver, $this->validateData($data), $this->identifier);

            if ($this->verbose) {
                $this->io->write('Importing '.($valid ? '' : 'empty ').$this->type.' '.$data['version'].' ('.$data['version_normalized'].')');
            }

            /** @var CompletePackageInterface $realPackage */
            $realPackage = $this->loader->load($data);
        } catch (\Exception $e) {
            if ($this->verbose) {
                $filename = $this->assetType->getFilename();
                $this->io->write('<'.$this->getIoTag().'>Skipped '.$this->type.' '.$package->getPrettyVersion().', '.($e instanceof TransportException ? 'no '.$filename.' file was found' : $e->getMessage()).'</'.$this->getIoTag().'>');
            }
        }
        $this->driver->cleanup();

        return $realPackage;
    }
protected function loadRealPackage ( LazyPackageInterface $ package ) { $ realPackage = false ; try { $ data = $ this -> driver -> getComposerInformation ( $ this -> identifier ) ; $ valid = \ is_array ( $ data ) ; $ data = $ this -> preProcess ( $ this -> driver , $ this -> validateData ( $ data ) , $ this -> identifier ) ; if ( $ this -> verbose ) { $ this -> io -> write ( 'Importing ' . ( $ valid ? '' : 'empty ' ) . $ this -> type . ' ' . $ data [ 'version' ] . ' (' . $ data [ 'version_normalized' ] . ')' ) ; } /** @var CompletePackageInterface $realPackage */ $ realPackage = $ this -> loader -> load ( $ data ) ; } catch ( \ Exception $ e ) { if ( $ this -> verbose ) { $ filename = $ this -> assetType -> getFilename ( ) ; $ this -> io -> write ( '<' . $ this -> getIoTag ( ) . '>Skipped ' . $ this -> type . ' ' . $ package -> getPrettyVersion ( ) . ', ' . ( $ e instanceof TransportException ? 'no ' . $ filename . ' file was found' : $ e -> getMessage ( ) ) . '</' . $ this -> getIoTag ( ) . '>' ) ; } } $ this -> driver -> cleanup ( ) ; return $ realPackage ; }
Loads the real package.

@param LazyPackageInterface $package

@return CompletePackageInterface|false
Loads the real package .