protected function executeDiscoverer(DiscovererInterface $discoverer) { $uris = $discoverer->discover($this->spiderResource); $uri = $uris[0]; $this->assertInstanceOf('VDB\\Spider\\Uri\\DiscoveredUri', $uri); $this->assertEquals($this->uri->toString(), $uri->toString()); }
/** * Sets a discoverer. * * @param discovererInterface $discoverer The discoverer instance * @param string|null $alias An alias */ public function set(DiscovererInterface $discoverer, $alias = null) { $this->discoverers[$discoverer->getName()] = $discoverer; if (null !== $alias) { $this->discoverers[$alias] = $discoverer; } }