У меня есть запись в таблице, она выглядит примерно так:
очередь ([id], customer_id, when_to_process, попытки, статус)
код выглядит так:
$queue = $em->getRepository('Entities\Queue')->findOneById(1);
В остальной части кода я делаю что-то вроде этого:
$new_queue = clone($queue);
$queue->setStatus('completed');
$em->persist($queue);
$new_queue->setAttempts((integer)$queue->getAttempts()+1);
$new_queue->setWhenToProcess(...);
$em->persist($new_queue);
$em->flush();
Однако, независимо от того, что я показываю в операторах печати, на какие попытки следует обращать внимание при просмотреэто в базе данных, остается тем, что было раньше.
Что я здесь не так делаю?