public function beginTransaction() { $return = $this->repository->beginTransaction(); if ($this->signalDispatcher instanceof TransactionHandler) { $this->signalDispatcher->beginTransaction(); } return $return; }