/** * @param Crawler $crawler * @param ArticleSelectorInterface $selector */ public function __construct(Crawler $crawler, ArticleSelectorInterface $selector) { $this->crawler = $crawler; $this->selector = $selector; $this->authorTemplate = new TechCrunchAuthorTemplate($crawler, $selector->getAuthor()); $this->metaTemplate = new MetaTemplate($crawler, $selector->getMeta()); $this->linkTemplate = new LinkTemplate($crawler, $selector->getLink()); }
public function testGetAuthor() { $this->assertInstanceOf('\\Cekurte\\WebScrapingBundle\\Selector\\Core\\AuthorSelectorInterface', $this->article->getAuthor()); }