public function afterDelete(Event $event, Entity $entity) { $types = $this->_typeMaps[$this->config('type')]; if (!is_array($types)) { $types = [$types]; } foreach ($types as $type) { $node = $this->node($entity, $type)->toArray(); if (!empty($node)) { $event->subject()->{$type}->delete($node[0]); } } }