/**
  * Navigate stream feed through link relations
  *
  * @param  StreamFeed      $streamFeed The stream feed to navigate through
  * @param  LinkRelation    $relation   The "direction" expressed as link relation
  * @return null|StreamFeed
  */
 public function navigateStreamFeed(StreamFeed $streamFeed, LinkRelation $relation)
 {
     $url = $streamFeed->getLinkUrl($relation);
     if (empty($url)) {
         return null;
     }
     return $this->readStreamFeed($url, $streamFeed->getEntryEmbedMode());
 }
 /**
  * @test
  * @dataProvider modeProvider
  * @param EntryEmbedMode $mode
  * @param EntryEmbedMode $expected
  */
 public function event_embed_mode_is_returned_properly(EntryEmbedMode $mode = null, EntryEmbedMode $expected)
 {
     $feed = new StreamFeed([], $mode);
     $this->assertEquals($expected, $feed->getEntryEmbedMode());
 }