public static function addEnum(EnumId $enumId, EnumDescriptor $enum)
    {
        self::$enums[$enumId->toString()] = $enum;
        ksort(self::$enums);
    }
public static function addEnum(EnumId $enumId, EnumDescriptor $enum)
    {
        self::$enums[$enumId->toString()] = $enum;
        ksort(self::$enums);
    }
public static function addEnum ( EnumId $ enumId , EnumDescriptor $ enum ) { self :: $ enums [ $ enumId -> toString ( ) ] = $ enum ; ksort ( self :: $ enums ) ; }
Adds an enum.

@param EnumId         $enumId
@param EnumDescriptor $enum
Adds an enum .