public function onDelete(OW_Event $event) { $params = $event->getParams(); if ($params["entityType"] != self::ENTITY_TYPE && $params["entityType"] != self::POST_ENTITY_TYPE) { return; } if ($params["entityType"] == self::ENTITY_TYPE) { foreach ($params["entityIds"] as $topicId) { $this->service->deleteTopic($topicId); } } elseif ($params["entityType"] == self::POST_ENTITY_TYPE) { foreach ($params["entityIds"] as $postId) { $this->service->deletePost($postId); } } }