Changeset View
Changeset View
Standalone View
Standalone View
src/xsprintf/tsprintf.php
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | case '!': | ||||
$value = PhutilTerminalString::escapeStringValue($value, false); | $value = PhutilTerminalString::escapeStringValue($value, false); | ||||
$type = 's'; | $type = 's'; | ||||
break; | break; | ||||
case '?': | case '?': | ||||
$value = tsprintf('<bg:green>** ? **</bg> %s', $value); | $value = tsprintf('<bg:green>** ? **</bg> %s', $value); | ||||
$value = PhutilTerminalString::escapeStringValue($value, false); | $value = PhutilTerminalString::escapeStringValue($value, false); | ||||
$type = 's'; | $type = 's'; | ||||
break; | break; | ||||
case '>': | |||||
$value = tsprintf(" **$ %s**\n", $value); | |||||
$value = PhutilTerminalString::escapeStringValue($value, false); | |||||
$type = 's'; | |||||
break; | |||||
case 'd': | case 'd': | ||||
$type = 'd'; | $type = 'd'; | ||||
break; | break; | ||||
default: | default: | ||||
throw new Exception( | throw new Exception( | ||||
pht( | pht( | ||||
'Unsupported escape sequence "%s" found in pattern: %s', | 'Unsupported escape sequence "%s" found in pattern: %s', | ||||
$type, | $type, | ||||
$pattern)); | $pattern)); | ||||
break; | break; | ||||
} | } | ||||
$pattern[$pos] = $type; | $pattern[$pos] = $type; | ||||
} | } |