Package

ViewHelpers

ViewHelper Documentation

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` [1].

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` 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` [1]; especially regarding locale and multibyte behavior.

= Examples =

<f:format.case>Some Text with miXed case</f:format.case> SOME TEXT WITH MIXED CASE

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

{article.title -> f:format.case(mode: 'capitalWords')} Dolphins Vanish After A Surprisingly Sophisticated Attempt To Do A Double Backward Somersault

Arguments

value string

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

mode string

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

ViewHelper Resources

Schema Resources