public function testInjectCollectionSelfLinkShouldAddSelfLinkToLinkCollection() { $linkCollection = new LinkCollection(); $resource = new Collection([]); $resource->setLinks($linkCollection); $injector = new SelfLinkInjector(); $injector->injectSelfLink($resource, 'foo'); $this->assertTrue($linkCollection->has('self')); }
public function testLinkCollectionMayBeInjected() { $hal = new Collection(array(), 'item/route'); $links = new LinkCollection(); $hal->setLinks($links); $this->assertSame($links, $hal->getLinks()); }