public function persist($object): void
{
if (!$this->entityManager->isOpen()) {
$this->doctrine->resetManager();
$this->entityManager = $this->doctrine->getManager();
}
$this->entityManager->persist($object);
}
public function flush(): void
{
if (!$this->entityManager->isOpen()) {
$this->doctrine->resetManager();
$this->entityManager = $this->doctrine->getManager();
}
$this->entityManager->flush();
}
не встречал проблемы с логированием
Если есть проблемы, создайте issue на гитхабе и напишите
flock($handle, LOCK_EX);
По идее при флаше есть ошибка, нужно ее достать, а не гасить, перезапустить например EM
Из ит-курсов, которым надо делать продажи.