public function addStartPages(array $uris) { foreach ($uris as $uri) { $page = new Page($uri); $this->domainWhitelist->add($page->getDomain()); $page->setClient($this->client); $this->startpages->add($page); } }
/** * @return PagesCollection New Collection with all found links */ public function findLinkedPages() { $pages = new PagesCollection(); $crawler = $this->getCrawler(); foreach ($crawler->filter('a') as $node) { $link = new Link($node, $this->uri); $page = new Page($link->getUri()); $page->setClient($this->client); $pages->add($page); } return $pages; }