I also think it’s the formatters description/help text in the UI that is wrong making you think they don’t work.
Here’s what the capitalize, humanize and titlecase formatters do:
capitalize:
- Converts the first character of the given value to uppercase using UTF-8 encoding.
- Example:
('hello world').capitalize()returns'Hello world'
humanize:
- Converts the given value to human-readable format, replacing underscores and certain characters with spaces and capitalizing the first letter.
- Example:
('example_text').humanize()returns'Example text'
titlecase:
- Converts the given value to title case, capitalizing the first letter of each word.
- Example:
('hello world example').titlecase()returns'Hello World Example'