Page MenuHomeWickedGov Phorge

HookRunner.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

HookRunner.php

<?php
namespace MediaWiki\Extension\TemplateStyles\Hooks;
use MediaWiki\HookContainer\HookContainer;
use Wikimedia\CSS\Grammar\MatcherFactory;
use Wikimedia\CSS\Sanitizer\StylePropertySanitizer;
use Wikimedia\CSS\Sanitizer\StylesheetSanitizer;
/**
* This is a hook runner class, see docs/Hooks.md in core.
* @internal
*/
class HookRunner implements
TemplateStylesPropertySanitizerHook,
TemplateStylesStylesheetSanitizerHook
{
public function __construct( private readonly HookContainer $hookContainer ) {
}
/**
* @inheritDoc
*/
public function onTemplateStylesPropertySanitizer(
StylePropertySanitizer &$propertySanitizer,
MatcherFactory $matcherFactory
) {
return $this->hookContainer->run(
'TemplateStylesPropertySanitizer',
[ &$propertySanitizer, $matcherFactory ]
);
}
/**
* @inheritDoc
*/
public function onTemplateStylesStylesheetSanitizer(
StylesheetSanitizer &$sanitizer,
StylePropertySanitizer $propertySanitizer,
MatcherFactory $matcherFactory
) {
return $this->hookContainer->run(
'TemplateStylesStylesheetSanitizer',
[ &$sanitizer, $propertySanitizer, $matcherFactory ]
);
}
}

File Metadata

Mime Type
text/x-php
Expires
Wed, Aug 19, 08:04 (2 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
48/91/422151294c366aa0965c68aeae6e
Default Alt Text
HookRunner.php (1 KB)

Event Timeline