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

Change subject: BSAvatars: Added hookhandler for user prop migration 
"MW::UserImage"
......................................................................

BSAvatars: Added hookhandler for user prop migration "MW::UserImage"

* "MW::UserImage" => "bs-avatars-profileimage"
=> Requires: I5104dd6919cc7dea402bb7328122f5843a5841b6

Change-Id: I0bb6c15d915577e6dcfbc4e5fcb5b4c1e2c55f66
---
M extension.json
A src/Hook/BSMigrateUserPropertiesFromDeviatingNames/MigrateUserImage.php
2 files changed, 20 insertions(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceAvatars 
refs/changes/27/406027/2

diff --git a/extension.json b/extension.json
index 15065a3..b3042ed 100644
--- a/extension.json
+++ b/extension.json
@@ -85,7 +85,8 @@
                "BeforePageDisplay": 
"\\BlueSpice\\Avatars\\Hook\\BeforePageDisplay\\AddModules::callback",
                "GetPreferences": 
"\\BlueSpice\\Avatars\\Hook\\GetPreferences\\AddProfileImage::callback",
                "PageHistoryLineEnding": 
"\\BlueSpice\\Avatars\\Hook\\PageHistoryLineEnding\\AddProfileImage::callback",
-               "UnitTestsList": "Avatars::onUnitTestsList"
+               "UnitTestsList": "Avatars::onUnitTestsList",
+               "BSMigrateUserPropertiesFromDeviatingNames": 
"\\BlueSpice\\Avatars\\Hook\\BSMigrateUserPropertiesFromDeviatingNames\\MigrateUserImage::callback"
        },
        "load_composer_autoloader": true,
        "manifest_version": 2
diff --git 
a/src/Hook/BSMigrateUserPropertiesFromDeviatingNames/MigrateUserImage.php 
b/src/Hook/BSMigrateUserPropertiesFromDeviatingNames/MigrateUserImage.php
new file mode 100644
index 0000000..1836f18
--- /dev/null
+++ b/src/Hook/BSMigrateUserPropertiesFromDeviatingNames/MigrateUserImage.php
@@ -0,0 +1,18 @@
+<?php
+
+namespace BlueSpice\Avatars\Hook\BSMigrateUserPropertiesFromDeviatingNames;
+use BlueSpice\Hook\BSMigrateUserPropertiesFromDeviatingNames;
+
+class MigrateUserImage extends BSMigrateUserPropertiesFromDeviatingNames {
+       protected function skipProcessing() {
+               if( $this->oldName !== "MW::UserImage" ) {
+                       return true;
+               }
+               return false;
+       }
+
+       protected function doProcess() {
+               $this->newName = "bs-avatars-profileimage";
+               return true;
+       }
+}
\ No newline at end of file

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0bb6c15d915577e6dcfbc4e5fcb5b4c1e2c55f66
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/BlueSpiceAvatars
Gerrit-Branch: master
Gerrit-Owner: Pwirth <wi...@hallowelt.biz>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to