These are present under the webservices folder.
Description
Details
- Due Date
- Mar 31 2022, 6:29 PM
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T182943 Move namespaced extensions to use PSR-4 autoloading | |||
Open | None | T278278 Adopt PSR-4 namespaces in WMF-deployed extensions/skins | |||
Open | None | T377752 Test coverage of root directories missing | |||
Open | None | T193166 Adopt PSR-4 namespaces in Translate and modernize code | |||
Resolved | abi_ | T299022 Move webservice consumers to namespace and use service injection |
Event Timeline
Change 770507 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move webservice consumers to namespace
T193166 | Convert Translate to PSR-4 has a patch 724782 with classes that depend on some of the work done for this task such as MachineTranslationAid.php, QueryAggregatorAwareTranslationAid.php, TranslationAidsActionApi.php & TTMServerAid.php . As a result, I think the build for this task will always fail without making necessary updates to the aforementioned classes. I have made updates to the classes but haven't committed the changes since I don't believe they are part of the scope for this task. Could you advise on the best way to approach this?
Change 771574 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] TranslationWebService: Use ObjectFactory and inject HttpServiceFactory
Change 770507 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move webservice consumers to WebService namespace
Change 776675 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Remove file comments from MediaWiki\Extension\Translate\WebService
Change 776718 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add type hints and strict types to web services under namespace
Change 776722 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add type hints and strict types for remaining WebServices
Change 778246 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] TranslationQueryResponse: Remove factory method and use constructor
Change 771574 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] TranslationWebService: Use ObjectFactory and inject HttpServiceFactory
Change 776675 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Remove file comments from MediaWiki\Extension\Translate\WebService
Change 776718 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add type hints and strict types to MT webservices under namespace
Change 776722 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add type hints and strict types for non MT webservice classes
Change 778246 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] TranslationQueryResponse: Remove factory method and use constructor
Change 778991 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] TranslationWebService: Actually return the service object
Change 778991 merged by Wangombe:
[mediawiki/extensions/Translate@master] TranslationWebService: Actually return the service object in factory
Change 779028 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] WebService: Further fixes for strict types
Change 779028 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] WebService: Further fixes for strict types