public function afterTopicImported(TopicImportState $state, IImportTopic $topic) { if (!$this->newPosts) { return; } $logEntry = new ManualLogEntry('import', $topic->getLogType()); $logEntry->setTarget($state->topicWorkflow->getOwnerTitle()); $logEntry->setPerformer($this->user); $logEntry->setParameters(array('topic' => $state->topicWorkflow->getArticleTitle()->getPrefixedText()) + $topic->getLogParameters()); $logEntry->insert(); $this->newPosts = false; }