Dereckson has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/281992

Change subject: Drop registration callback
......................................................................

Drop registration callback

MediaWiki core 7489cdfc has introduced an option to load Composer
autoloader code. This change uses this feature instead of a custom
registration callback achieving the same goal.

Change-Id: I1322cb8397d00ab13e8e8796cae740c2ce580052
---
M MailgunHooks.php
M extension.json
2 files changed, 2 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Mailgun 
refs/changes/92/281992/1

diff --git a/MailgunHooks.php b/MailgunHooks.php
index 65510fc..9df0774 100644
--- a/MailgunHooks.php
+++ b/MailgunHooks.php
@@ -25,15 +25,6 @@
 
 class MailgunHooks {
        /**
-        * Function to be run on startup in $wgExtensionFunctions
-        */
-       public static function onRegistration() {
-               if ( file_exists( __DIR__ . '/vendor/autoload.php' ) ) {
-                       require_once __DIR__ . '/vendor/autoload.php';
-               }
-       }
-
-       /**
         * Send a mail using Mailgun API
         *
         * @param array $headers
@@ -74,4 +65,4 @@
 
                return false;
        }
-}
\ No newline at end of file
+}
diff --git a/extension.json b/extension.json
index 12d1e4a..0c7ace4 100644
--- a/extension.json
+++ b/extension.json
@@ -21,7 +21,7 @@
                        "MailgunHooks::onAlternateUserMailer"
                ]
        },
-       "callback": "MailgunHooks::onRegistration",
+       "load_composer_autoloader": true,
        "config": {
                "MailgunAPIKey": "key-asdfasdfasdf",
                "MailgunDomain": "example.in"

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1322cb8397d00ab13e8e8796cae740c2ce580052
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Mailgun
Gerrit-Branch: master
Gerrit-Owner: Dereckson <[email protected]>

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

Reply via email to