Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
0.00% |
0 / 5 |
|
0.00% |
0 / 2 |
CRAP | |
0.00% |
0 / 1 |
HookRunner | |
0.00% |
0 / 5 |
|
0.00% |
0 / 2 |
6 | |
0.00% |
0 / 1 |
__construct | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
onEditFilterMergedContent | |
0.00% |
0 / 4 |
|
0.00% |
0 / 1 |
2 |
1 | <?php |
2 | |
3 | declare( strict_types = 1 ); |
4 | |
5 | namespace EntitySchema\MediaWiki; |
6 | |
7 | use MediaWiki\Content\Content; |
8 | use MediaWiki\Context\IContextSource; |
9 | use MediaWiki\Hook\EditFilterMergedContentHook; |
10 | use MediaWiki\HookContainer\HookContainer; |
11 | use MediaWiki\Status\Status; |
12 | use MediaWiki\User\User; |
13 | |
14 | /** |
15 | * @license GPL-2.0-or-later |
16 | */ |
17 | class HookRunner implements EditFilterMergedContentHook { |
18 | |
19 | private HookContainer $hookContainer; |
20 | |
21 | public function __construct( HookContainer $hookContainer ) { |
22 | $this->hookContainer = $hookContainer; |
23 | } |
24 | |
25 | /** |
26 | * @param IContextSource $context |
27 | * @param Content $content |
28 | * @param Status $status |
29 | * @param string $summary |
30 | * @param User $user |
31 | * @param bool $minoredit |
32 | * @return bool|void |
33 | */ |
34 | public function onEditFilterMergedContent( |
35 | IContextSource $context, |
36 | Content $content, |
37 | Status $status, |
38 | $summary, |
39 | User $user, |
40 | $minoredit |
41 | ) { |
42 | return $this->hookContainer->run( |
43 | 'EditFilterMergedContent', |
44 | [ $context, $content, $status, $summary, $user, $minoredit ] |
45 | ); |
46 | } |
47 | } |