File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 55CustomT4Host host = (CustomT4Host) Host;
66OdcmModel model = host.CurrentModel;
77CodeWriterPHP writer = (CodeWriterPHP) host.CodeWriter;
8+
89var enumT = host.CurrentType.AsOdcmEnum();
910#>
1011<#=writer.WriteHeader(writer.GetDocBlock(enumT.Name.ToCheckedCase()))#>
@@ -23,9 +24,17 @@ class <#=enumT.Name.ToUpperFirstChar()#> extends Enum
2324 foreach(var value in enumT.Members)
2425 {
2526 count++;
27+ var needsPrefix = TypeHelperPHP.ReservedNames.Contains(value.Name.ToUnderscore());
28+
29+ if (needsPrefix)
30+ {
2631#>
27- const <#= value.Name.ToUnderscore().ToUpper()#> = <#= count#>;
32+ const <#=TypeHelperPHP.ReservedPrefix.ToUpper() #><#= value.Name.ToUnderscore().ToUpper()#> = <#= count#>;
2833<#
34+ } else {
35+ #>
36+ const <#= value.Name.ToUnderscore().ToUpper()#> = <#= count#>;
37+ <# }
2938 }
3039#>
3140}
You can’t perform that action at this time.
0 commit comments