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

Change subject: Convert Carp to use extension Registration
......................................................................

Convert Carp to use extension Registration

Bug: T185475
Change-Id: Ifb8a22b6b4332181f5bee9c48e5ea70253574f6b
---
M Carp.php
A extension.json
2 files changed, 33 insertions(+), 17 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Carp 
refs/changes/94/405694/1

diff --git a/Carp.php b/Carp.php
index 5871262..87b1550 100644
--- a/Carp.php
+++ b/Carp.php
@@ -194,20 +194,16 @@
        See @ref carp_extension for general extension description.
 **/
 
-if ( ! defined( 'MEDIAWIKI' ) ) {
-       die( 'Not an entry point.' );
-}; // if
-
-$wgAutoloadClasses[ 'Carp' ] = __DIR__ . '/Carp.class.php';
-
-$wgMessagesDirs['Carp'] = __DIR__ . '/i18n';
-
-$wgExtensionCredits[ 'other' ][] = array(
-       'path'    => __FILE__,
-       'name'    => 'Carp',
-       'version' => '0.1.0',
-       'license' => 'AGPLv3',
-       'author'  => array( '[https://www.mediawiki.org/wiki/User:Van_de_Bugger 
Van de Bugger]' ),
-       'url'     => 'https://www.mediawiki.org/wiki/Extension:Carp',
-       'descriptionmsg'  => 'carp-desc',
-);
+ if ( function_exists( 'wfLoadExtension' ) ) {
+       wfLoadExtension( 'Carp' );
+       // Keep i18n globals so mergeMessageFileList.php doesn't break
+       $wgMessagesDirs['Carp'] = __DIR__ . '/i18n';
+       wfWarn(
+               'Deprecated PHP entry point used for the Carp extension. ' .
+               'Please use wfLoadExtension instead, ' .
+               'see https://www.mediawiki.org/wiki/Extension_registration for 
more details.'
+       );
+       return;
+} else {
+       die( 'This version of the Carp extension requires MediaWiki 1.29+' );
+}
diff --git a/extension.json b/extension.json
new file mode 100644
index 0000000..935ad2b
--- /dev/null
+++ b/extension.json
@@ -0,0 +1,20 @@
+{
+       "name": "Carp",
+       "version": "0.1.0",
+       "author": [
+               "[https://www.mediawiki.org/wiki/User:Van_de_Bugger Van de 
Bugger]"
+       ],
+       "url": "https://www.mediawiki.org/wiki/Extension:Carp";,
+       "descriptionmsg": "carp-desc",
+       "license-name": "AGPL-3.0",
+       "type": "other",
+       "MessagesDirs": {
+               "Carp": [
+                       "i18n"
+               ]
+       },
+       "AutoloadClasses": {
+               "Carp": "Carp.class.php"
+       },
+       "manifest_version": 2
+}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifb8a22b6b4332181f5bee9c48e5ea70253574f6b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Carp
Gerrit-Branch: master
Gerrit-Owner: Jayprakash12345 <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to