- Mentioned In
- T217408: Extension registration wall of superpowers lists WikibaseQualityConstraints as not converted
T161716: Turn WikibaseQualityExternalValidation constants into config variables
T88258: Convert WikibaseRepository, WikibaseClient, WikibaseLib and WikibaseView to use extension registration
- Mentioned Here
- T87875: Convert all Wikimedia-deployed extensions and skins to use extension registration
I'll go ahead and claim this. I just pushed a patch for the second extension, and am working on the third. I have a few questions. I'm not sure how to convert the stuff in these lines to the new extension registration. https://dpaste.de/w0tQ#L35,36,48,49,50,51,52,53,54,55,56 For the if statements at the end, am I supposed to just leave those in the WikiBaseQualityExternalValidation.php file?
Those 3 constants (created with the define php function) INSTANCE_OF_PID, DENTIFIER_PROPERTY_QID and STATED_IN_PID, should be changed in the code to be configuration options. This is because they are different for each installation, like test and beta. (This can be done in a separate patch before converting to extension registration.)