This method returns the equivalent PHP tokens for most scalar types
(i.e. "false" for false, "1" for 1 etc.). Strings are always wrapped
in double quotes ("). Objects, arrays and resources are formatted as
"object", "array" and "resource". If the $format bitmask contains
the PRETTY_DATE bit, then {@link \DateTime} objects will be formatted
as RFC-3339 dates ("Y-m-d H:i:s").
Be careful when passing message parameters to a constraint violation
that (may) contain objects, arrays or resources. These parameters
should only be displayed for technical users. Non-technical users
won't know what an "object", "array" or "resource" is and will be
confused by the violation message.