/** * 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()); }