/** * @param ScrapeUrlEvent $event */ public function onScrapeNextUrl(ScrapeUrlEvent $event) { $this->logger->debug(sprintf('⇒ next url: %s', (string) $event->getUrl())); }
/** * @param Scraper $scraper * @param string $url * @param ResponseInterface $response */ public function __construct(Scraper $scraper, $url, ResponseInterface $response) { parent::__construct($scraper, $url); $this->response = $response; }
/** * @param Scraper $scraper * @param string $url * @param \DateTime $retryDate */ public function __construct(Scraper $scraper, $url, \DateTime $retryDate = null) { parent::__construct($scraper, $url); $this->retryDate = $retryDate; }
/** * @param ScrapeUrlEvent $event */ public function onScrapeNextUrl(ScrapeUrlEvent $event) { $this->queueManager->add(ScrapeUrlExecutor::NAME, [$event->getScraper()->getId(), $event->getUrl()]); }
public function onScrapeNextUrl(ScrapeUrlEvent $event) { $this->output->writeln(sprintf('<options=bold>⇒ next url</>: <comment>%s</comment>', (string) $event->getUrl())); }