Extension:TemplateStyles/Hooks/TemplateStylesPropertySanitizer

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
TemplateStylesPropertySanitizer
Available from version ???
Allows for adjusting or replacing the StylePropertySanitizer used when sanitizing style rules. For example, you might add, remove, or redefine known properties.
Define function:
public static function onTemplateStylesPropertySanitizer( Wikimedia\CSS\Sanitizer\StylePropertySanitizer &$propertySanitizer, Wikimedia\CSS\Grammar\MatcherFactory $matcherFactory ) { ... }
Attach hook:
$wgHooks['TemplateStylesPropertySanitizer'][] = 'MyExtensionHooks::onTemplateStylesPropertySanitizer';
Called from:File(s): TemplateStyles / includes/TemplateStylesHooks.php
Function(s): getSanitizer

For more information about attaching hooks, see Manual:Hooks .
For examples of other extensions using this hook, see Category:TemplateStylesPropertySanitizer extensions.

Parameters

&$propertySanitizer
Wikimedia\CSS\Sanitizer\StylePropertySanitizer to be used for sanitization.
$matcherFactory
Wikimedia\CSS\Grammar\MatcherFactory being used, for use in adding or redefining known properties or replacing the entire sanitizer.