Extension:TemplateStyles/Hooks/TemplateStylesPropertySanitizer

From Linux Web Expert

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.