/** * @return User_ForgeUGroup * @throws User_UserGroupNameInvalidException */ public function createForgeUGroup($name, $description) { $user_group_id = $this->dao->createForgeUGroup($name, $description); if (!$user_group_id) { throw new User_UnableToCreateUserGroupException(); } return new User_ForgeUGroup($user_group_id, $name, $description); }