Mailing List Archive

[MediaWiki-commits] [Gerrit] mediawiki...BlueSpiceAvatars[master]: BSAvatars: Added hookhandler for user prop migration "MW::Us...
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 <wirth@hallowelt.biz>
Gerrit-Reviewer: jenkins-bot <>

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