コード例 #1
0
ファイル: HttpHelpersTest.php プロジェクト: Tawreh/mtg
 /**
  * @dataProvider httpResponses
  */
 public function testFindLinkHeader($headers, $rel, $expected)
 {
     $this->assertSame($expected, HttpHelpers::findLinkHeader($headers, $rel));
 }
コード例 #2
0
ファイル: PubSubHubbub.php プロジェクト: Tawreh/mtg
 /**
  * Finds a hub from a fetcher result.
  *
  * @param \Drupal\feeds\Result\FetcherResultInterface $fetcher_result
  *   The fetcher result.
  *
  * @return string|null
  *   The hub URL or null if one wasn't found.
  */
 protected function findRelation(FetcherResultInterface $fetcher_result, $relation)
 {
     if ($fetcher_result instanceof HttpFetcherResultInterface) {
         if ($rel = HttpHelpers::findLinkHeader($fetcher_result->getHeaders(), $relation)) {
             return $rel;
         }
     }
     return HttpHelpers::findRelationFromXml($fetcher_result->getRaw(), $relation);
 }