Jayprakash12345 has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/405749 )

Change subject: Convert DeviceMapLogCapture to use Extenstion Reg
......................................................................

Convert DeviceMapLogCapture to use Extenstion Reg

Bug: T185518
Change-Id: I1082dea899bec8e0432b8ca4b4faeb63f4a16e87
---
M DeviceMapLogCapture.php
A extension.json
2 files changed, 35 insertions(+), 20 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/DeviceMapLogCapture 
refs/changes/49/405749/1

diff --git a/DeviceMapLogCapture.php b/DeviceMapLogCapture.php
index 9d4ba82..380117d 100644
--- a/DeviceMapLogCapture.php
+++ b/DeviceMapLogCapture.php
@@ -19,24 +19,16 @@
   under the License.
 */
 
-if ( !defined( 'MEDIAWIKI' ) ) {
-       die( 'This is not a valid entry point to MediaWiki.' );
+if ( function_exists( 'wfLoadExtension' ) ) {
+       wfLoadExtension( 'DeviceMapLogCapture' );
+       // Keep i18n globals so mergeMessageFileList.php doesn't break
+       $wgMessagesDirs['DeviceMapLogCapture'] = __DIR__ . '/i18n';
+       wfWarn(
+               'Deprecated PHP entry point used for the DeviceMapLogCapture 
extension. ' .
+               'Please use wfLoadExtension instead, ' .
+               'see https://www.mediawiki.org/wiki/Extension_registration for 
more details.'
+       );
+       return;
+} else {
+       die( 'This version of the DeviceMapLogCapture extension requires 
MediaWiki 1.29+' );
 }
-
-$wgExtensionCredits['other'][] = array(
-       'path' => __FILE__,
-       'name' => 'Device Map Log Capture',
-       'author' => 'Patrick Reilly',
-       'version' => '0.0.1',
-       'url' => 'https://www.mediawiki.org/wiki/Extension:DeviceMapLogCapture'
-);
-
-$dir = dirname( __FILE__ ) . '/';
-$wgAutoloadClasses['DeviceMapLogCaptureHooks'] = $dir . 
'DeviceMapLogCapture.hooks.php';
-$wgAutoloadClasses['ApiDeviceMapLogCapture'] = $dir . 
'ApiDeviceMapLogCapture.php';
-
-
-$wgHooks['LoadExtensionSchemaUpdates'][] = 
'DeviceMapLogCaptureHooks::loadExtensionSchemaUpdates';
-$wgAPIModules['devicemaplogcapture'] = 'ApiDeviceMapLogCapture';
-
-$wgMessagesDirs['DeviceMapLogCapture'] = __DIR__ . '/i18n';
diff --git a/extension.json b/extension.json
new file mode 100644
index 0000000..9c83434
--- /dev/null
+++ b/extension.json
@@ -0,0 +1,23 @@
+{
+       "name": "Device Map Log Capture",
+       "version": "0.0.1",
+       "author": "Patrick Reilly",
+       "url": "https://www.mediawiki.org/wiki/Extension:DeviceMapLogCapture";,
+       "type": "other",
+       "APIModules": {
+               "devicemaplogcapture": "ApiDeviceMapLogCapture"
+       },
+       "MessagesDirs": {
+               "DeviceMapLogCapture": [
+                       "i18n"
+               ]
+       },
+       "AutoloadClasses": {
+               "DeviceMapLogCaptureHooks": "DeviceMapLogCapture.hooks.php",
+               "ApiDeviceMapLogCapture": "ApiDeviceMapLogCapture.php"
+       },
+       "Hooks": {
+               "LoadExtensionSchemaUpdates": 
"DeviceMapLogCaptureHooks::loadExtensionSchemaUpdates"
+       },
+       "manifest_version": 2
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/405749
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1082dea899bec8e0432b8ca4b4faeb63f4a16e87
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/DeviceMapLogCapture
Gerrit-Branch: master
Gerrit-Owner: Jayprakash12345 <0freerunn...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to