Format.case ViewHelper <f:format.case>

Modifies the case of an input string to upper- or lowercase or capitalization. The default transformation will be uppercase as in mb_convert_case.

Possible modes are:

lower
Transforms the input string to its lowercase representation
upper
Transforms the input string to its uppercase representation
capital
Transforms the input string to its first letter upper-cased, i.e. capitalization
uncapital
Transforms the input string to its first letter lower-cased, i.e. uncapitalization
capitalWords
Not supported yet: Transforms the input string to each containing word being capitalized

Note that the behavior will be the same as in the appropriate PHP function mb_convert_case; especially regarding locale and multibyte behavior.

Examples

Default

<f:format.case>Some Text with miXed case</f:format.case>
Copied!

Output:

SOME TEXT WITH MIXED CASE
Copied!

Example with given mode

<f:format.case mode="capital">someString</f:format.case>
Copied!

Output:

SomeString
Copied!

Source code

Go to the source code of this ViewHelper: CaseViewHelper.php (GitHub).

Arguments

The following arguments are available for <f:format.case>:

Name Type Default
string
string 'upper'
value
Type
string
Required

true

The input value. If not given, the evaluated child nodes will be used.

mode
Type
string
Required

true

Default
'upper'

The case to apply, must be one of this' CASE_* constants. Defaults to uppercase application.