/** * @param ImportSource $source * @param CachedThreadData $threadData * @param string $pageName */ public function __construct(ImportSource $source, CachedThreadData $threadData, $pageName) { $this->importSource = $source; $this->threadData = $threadData; $this->pageName = $pageName; $this->topicIdIterator = new ArrayIterator($threadData->getTopics()); $this->rewind(); }