예제 #1
0
 public function insert(Group $item)
 {
     $this->transaction->requestTransaction();
     try {
         $result = $item->insert($this->conn);
         $this->eventDispatcher->dispatch(CantigaEvents::GROUP_CREATED, new GroupEvent($item));
         return $result;
     } catch (Exception $exception) {
         $this->transaction->requestRollback();
         throw $exception;
     }
 }