Добавление дополнительных постоянных вызовов к вызову preUpdate в Symfony 2.1

В моем приложении есть прослушиватель preUpdate. Когда он запущен, я хочу создать дополнительные записи. Упрощенный пример базовой функциональности приведен ниже. В этой текущей реализации казалось бы, что новые события не сохраняются. Есть ли другие звонки, которые мне нужно сделать здесь? Благодарю.

public function preUpdate(Event\LifecycleEventArgs $eventArgs)
{
    $em = $eventArgs->getEntityManager();
    $uow = $em->getUnitOfWork();
    $entity = $eventArgs->getEntity();

    $updateArray = $eventArgs->getEntityChangeSet();

    //Updates
    if (($entity instanceof Bam) === false) {
        $thing = new OtherThing();
        $thing->setFoo('bar');

        $uow->persist($thing);
    }

    $uow->computeChangeSets();
}

Ответы на вопрос(1)

Ваш ответ на вопрос