src/Composer/Repository/Vcs/BitbucketDriver.php
protected function getContentsWithOAuthCredentials($url, $fetchingRepoData = false)
    {
        try {
            return parent::getContents($url);
        } catch (TransportException $e) {
            $bitbucketUtil = new Bitbucket($this->io, $this->config, $this->process, $this->remoteFilesystem);

            if (403 === $e->getCode() || (401 === $e->getCode() && strpos($e->getMessage(), 'Could not authenticate against') === 0)) {
                if (!$this->io->hasAuthentication($this->originUrl)
                    && $bitbucketUtil->authorizeOAuth($this->originUrl)
                ) {
                    return parent::getContents($url);
                }

                if (!$this->io->isInteractive() && $fetchingRepoData) {
                    return $this->attemptCloneFallback();
                }
            }

            throw $e;
        }
    }
protected function getContentsWithOAuthCredentials($url, $fetchingRepoData = false)
    {
        try {
            return parent::getContents($url);
        } catch (TransportException $e) {
            $bitbucketUtil = new Bitbucket($this->io, $this->config, $this->process, $this->remoteFilesystem);

            if (403 === $e->getCode() || (401 === $e->getCode() && strpos($e->getMessage(), 'Could not authenticate against') === 0)) {
                if (!$this->io->hasAuthentication($this->originUrl)
                    && $bitbucketUtil->authorizeOAuth($this->originUrl)
                ) {
                    return parent::getContents($url);
                }

                if (!$this->io->isInteractive() && $fetchingRepoData) {
                    return $this->attemptCloneFallback();
                }
            }

            throw $e;
        }
    }
protected function getContentsWithOAuthCredentials ( $ url , $ fetchingRepoData = false ) { try { return parent :: getContents ( $ url ) ; } catch ( TransportException $ e ) { $ bitbucketUtil = new Bitbucket ( $ this -> io , $ this -> config , $ this -> process , $ this -> remoteFilesystem ) ; if ( 403 === $ e -> getCode ( ) || ( 401 === $ e -> getCode ( ) && strpos ( $ e -> getMessage ( ) , 'Could not authenticate against' ) === 0 ) ) { if ( ! $ this -> io -> hasAuthentication ( $ this -> originUrl ) && $ bitbucketUtil -> authorizeOAuth ( $ this -> originUrl ) ) { return parent :: getContents ( $ url ) ; } if ( ! $ this -> io -> isInteractive ( ) && $ fetchingRepoData ) { return $ this -> attemptCloneFallback ( ) ; } } throw $ e ; } }
Get the remote content.

@param string $url              The URL of content
@param bool   $fetchingRepoData

@return mixed The result
Get the remote content .