/** * @param RateLimitEvent $event */ public function onRateLimit(RateLimitEvent $event) { $payload = [$event->getScraper()->getId(), $event->getUrl()]; $this->queueManager->add(ScrapeUrlExecutor::NAME, $payload, $event->getRetryDate()->getTimestamp() - time()); }