Changeset View
Changeset View
Standalone View
Standalone View
src/xsprintf/tsprintf.php
| Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | case 'W': | ||||
| $value = phutil_console_wrap($value); | $value = phutil_console_wrap($value); | ||||
| $type = 's'; | $type = 's'; | ||||
| break; | break; | ||||
| case '!': | case '!': | ||||
| $value = tsprintf('<bg:yellow>** <!> %s **</bg>', $value); | $value = tsprintf('<bg:yellow>** <!> %s **</bg>', $value); | ||||
| $value = PhutilTerminalString::escapeStringValue($value, false); | $value = PhutilTerminalString::escapeStringValue($value, false); | ||||
| $type = 's'; | $type = 's'; | ||||
| break; | break; | ||||
| case 'd': | |||||
| $type = 'd'; | |||||
| 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; | ||||
| } | } | ||||