示例#1
0
 public function deleteGroupByName($groupName)
 {
     $group = $this->groupDao->findByName($groupName);
     if ($group !== null) {
         if ($group->isModerated()) {
             $this->moderatorPermissionDao->deleteByGroupId($group->id);
         }
         $actions = $this->actionDao->findActionListByGroupId($group->id);
         if (!empty($actions)) {
             foreach ($actions as $action) {
                 $this->deleteActionById($action->id);
             }
         }
         $this->groupDao->deleteById($group->id);
     }
 }