8
8
use SMW \DataTypeRegistry ;
9
9
use SMW \DIWikiPage ;
10
10
use SMWDataItem as DataItem ;
11
- use Hooks ;
12
11
13
12
/**
14
13
* @license GNU GPL v2+
@@ -70,7 +69,7 @@ public function setOption( $key, $value ) {
70
69
* @return boolean
71
70
*/
72
71
public function isRegistered ( $ name ) {
73
- return Hooks:: isRegistered ( $ name );
72
+ return \ MediaWiki \MediaWikiServices:: getInstance ()-> getHookContainer ()-> isRegistered ( $ name );
74
73
}
75
74
76
75
/**
@@ -83,13 +82,7 @@ public function clear() {
83
82
}
84
83
85
84
foreach ( $ this ->handlers as $ name => $ callback ) {
86
- if (
87
- !class_exists ( '\MediaWiki\MediaWikiServices ' ) ||
88
- !method_exists ( \MediaWiki \MediaWikiServices::getInstance (), 'getHookContainer ' ) ) {
89
- \Hooks::clear ( $ name );
90
- } else {
91
- \MediaWiki \MediaWikiServices::getInstance ()->getHookContainer ()->clear ( $ name );
92
- }
85
+ \MediaWiki \MediaWikiServices::getInstance ()->getHookContainer ()->clear ( $ name );
93
86
}
94
87
}
95
88
@@ -114,13 +107,7 @@ public function register() {
114
107
//}
115
108
116
109
foreach ( $ this ->handlers as $ name => $ callback ) {
117
- if (
118
- !class_exists ( '\MediaWiki\MediaWikiServices ' ) ||
119
- !method_exists ( \MediaWiki \MediaWikiServices::getInstance (), 'getHookContainer ' ) ) {
120
- \Hooks::register ( $ name , $ callback );
121
- } else {
122
- \MediaWiki \MediaWikiServices::getInstance ()->getHookContainer ()->register ( $ name , $ callback );
123
- }
110
+ \MediaWiki \MediaWikiServices::getInstance ()->getHookContainer ()->register ( $ name , $ callback );
124
111
}
125
112
}
126
113
0 commit comments