Value = $WS_TUserRole_InvalidValue; } function toString() { global $WS_TUserRole_EnumValues; return $WS_TUserRole_EnumValues[$this->Value]; } function fromString($strValue) { global $WS_TUserRole_EnumValues; foreach ($WS_TUserRole_EnumValues as $k => $v) { if ($strValue === $v) { $this->Value = $k; return; } } $this->Value = $WS_TUserRole_InvalidValue; } function toInt() { return $this->Value; } function fromInt($intValue) { global $WS_TUserRole_InvalidValue; global $WS_TUserRole_EnumValues; if (array_key_exists($intValue, $WS_TUserRole_EnumValues)) $this->Value = $intValue; else $this->Value = $WS_TUserRole_InvalidValue; } } ?>