Skip to content

Commit 2c70407

Browse files
committed
Use raw for swift escapes
1 parent 36b5ffe commit 2c70407

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/SDK/Language/Swift.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ public function getFilters(): array
462462
return $this->hasGenericType($model, $spec);
463463
}),
464464
new TwigFilter('escapeSwiftKeyword', function ($value) {
465-
if (in_array($value, $this->getKeywords())) {
465+
if (\in_array($value, $this->getKeywords())) {
466466
return "`{$value}`";
467467
}
468468
return $value;

templates/php/src/Enums/Enum.php.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class {{ enum.name | caseUcfirst | overrideIdentifier }} implements JsonSerializ
3333
public static function {{ key | caseEnumKey }}(): {{ enum.name | caseUcfirst | overrideIdentifier}}
3434
{
3535
if (!isset(self::${{ key | caseEnumKey }})) {
36-
self::${{ key | caseEnumKey }} = new {{ enum.name | caseUcfirst | overrideIdentifier }}('{{value}}');
36+
self::${{ key | caseEnumKey }} = new {{ enum.name | caseUcfirst | overrideIdentifier }}('{{ value }}');
3737
}
3838
return self::${{ key | caseEnumKey }};
3939
}

templates/swift/docs/example.md.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ let {{ service.name | caseCamel }} = {{ service.name | caseUcfirst }}(client{% i
2020
let {% if method.type == 'webAuth' %}success{% elseif method.type == 'location' %}bytes{% elseif method.responseModel | length == 0 %}result{% else %}{{ method.responseModel | caseCamel | escapeSwiftKeyword }}{% endif %} = try await {{ service.name | caseCamel }}.{{ method.name | caseCamel }}({% if method.parameters.all | filter((param) => param.required) | length == 0 %}){{ '\n' }}{% endif %}
2121

2222
{% for parameter in method.parameters.all | filter((parameter) => parameter.required) %}
23-
{{ parameter.name }}: {% if parameter.enumValues | length > 0 %}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample | escapeSwiftKeyword }}{% endif %}{% if not loop.last %},{% endif %}
23+
{{ parameter.name }}: {% if parameter.enumValues | length > 0 %}.{{ (parameter.enumKeys[0] ?? parameter.enumValues[0]) | caseEnumKey }}{% else %}{{ parameter | paramExample | escapeSwiftKeyword | raw }}{% endif %}{% if not loop.last %},{% endif %}
2424
{% if loop.last %}
2525

2626
)

0 commit comments

Comments
 (0)