Bom, durante o curso foi visto que existe uma forma de capturar e tratar erros durante uma transação com o banco de dados (no curso de php com Pdo Puro). Já que o doctrine, implementa o driver do pdo fazendo com que o mesmo herde as funcoes do mesmo. neste caso se eu quiser realizar um processo de tratamento de erros eu posso begin transaction no inicio?
$entityManager->beginTransaction();e em vez de usar um :
$entityManager->commit();uso:
$entityManager->flush();e eventualmente usar o rollback pra tratar?
$entityManager->rollback();Como seria esse tratamento?