$options */ public function afterRemove(Entity $entity, array $options): void { $subProcessList = $this->entityManager ->getRDBRepository(BpmnProcess::ENTITY_TYPE) ->where(['parentProcessId' => $entity->getId()]) ->find(); foreach ($subProcessList as $e) { $this->entityManager->removeEntity($e, $options); } } }