Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. GitHubDriver.php

function GitHubDriver::getNextPage

2 calls to GitHubDriver::getNextPage()
GitHubDriver::getBranches in vendor/composer/composer/src/Composer/Repository/Vcs/GitHubDriver.php
@inheritDoc
GitHubDriver::getTags in vendor/composer/composer/src/Composer/Repository/Vcs/GitHubDriver.php
@inheritDoc

File

vendor/composer/composer/src/Composer/Repository/Vcs/GitHubDriver.php, line 609

Class

GitHubDriver
@author Jordi Boggiano <j.boggiano@seld.be>

Namespace

Composer\Repository\Vcs

Code

protected function getNextPage(Response $response) : ?string {
    $header = $response->getHeader('link');
    if (!$header) {
        return null;
    }
    $links = explode(',', $header);
    foreach ($links as $link) {
        if (Preg::isMatch('{<(.+?)>; *rel="next"}', $link, $match)) {
            return $match[1];
        }
    }
    return null;
}
RSS feed
Powered by Drupal