Pre-save transforms

Pre-save transforms (PST) are transformations which are applied to the content before it is even saved. They are implemented in the function of the appropriate  subclass.

Wikitext
For, the ’s applies the following transformations, in order:


 * Null characters
 * Null characters are removed.


 * Trailing whitespace
 * Whitespace (according to PHP's [//php.net/rtrim rtrim] ) at the end of the text is removed.


 * Line endings
 * Line endings as well as  are normalized to.




 * − Note that this order has the nontrivial effect of not allowing template substitutions within a signature.
 * − Note that this order has the nontrivial effect of not allowing template substitutions within a signature.


 * becomes     becomes
 * becomes     becomes

JSON
applies the following transformations, in order:


 * Beautify JSON
 * standardizes the formatting (“pretty”, i. e. split across lines and indented)


 * Line endings
 * Line endings as well as  are normalized to.