Пример #1
0
 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());
 }
Пример #2
0
 /**
  * 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;
     }
 }