protected function afterTransaction(Transaction $transaction) { // @change me into event $this->em->persist($transaction->getAccount()); if ($transaction->isLogginEnabled()) { $this->blm->persistTransactionLog($transaction); } if ($transaction->isInvoiceEnabled()) { $this->im->createFromTransaction($transaction); } }