Pre-save transforms/nan

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.