This bug is created for various refactorings and improvements in code style in ExternalData.
Description
Details
Event Timeline
Change 615696 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Remove text parsing from EDUtils to separate classes
Change 616323 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Remove text parsing from EDUtils to separate classes
Change 615696 abandoned by Alex Mashin:
[mediawiki/extensions/ExternalData@master] Remove text parsing from EDUtils to separate classes
Reason:
I had to create a new change https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ExternalData/ /616323/ to get out of merge conflicts.
Change 616323 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Remove text parsing from EDUtils to separate classes
Change 617521 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Remove various connectors from EDUtils to separate classes
Change 617521 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Remove various connectors from EDUtils to separate classes
Change 632361 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Correct errors in EDConnectorPost
Change 632361 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Correct errors in EDConnectorPost
Change 643390 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Handle missing 'format' parameter gracefully in Lua
Change 643397 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Handle XPath error gracefully
Change 643400 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Make __invoke signatures uniform in EDParser classes
Change 643401 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Handle string errors from EDHttpWithHeaders::get in EDConnectorWeb::fetcher
Change 643397 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Handle XPath error gracefully
Change 643390 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Handle missing 'format' parameter gracefully in Lua
Change 643400 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Make __invoke signatures uniform in EDParser classes
Change 643401 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Handle string errors from EDHttpWithHeaders::get in EDConnectorWeb::fetcher
Change 643606 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Handle empty or otherwise obviously invalid CSS selectors gracefully
Change 643606 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Handle empty or otherwise obviously invalid CSS selectors gracefully
Change 646153 had a related patch set uploaded (by Alex Mashin; owner: mashin):
[mediawiki/extensions/ExternalData@master] Handle MongoDB exception
Change 646153 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Handle MongoDB exception
Change 678289 had a related patch set uploaded (by Alex Mashin; author: mashin):
[mediawiki/extensions/ExternalData@master] Enable several PHPCS checks
Change 678289 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Enable several PHPCS checks
Change 715641 had a related patch set uploaded (by Alex Mashin; author: mashin):
[mediawiki/extensions/ExternalData@master] Rename the automatic external variable 'text' as '__text'
Change 715641 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Rename the automatic external variable 'text' as '__text'
Change 715999 had a related patch set uploaded (by Alex Mashin; author: mashin):
[mediawiki/extensions/ExternalData@master] Move parsing code from EDConnectorBase to the new trait EDConnectorParsable
Change 715999 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Move parsing code from EDConnectorBase to the new trait EDConnectorParsable
Change 728460 had a related patch set uploaded (by Alex Mashin; author: mashin):
[mediawiki/extensions/ExternalData@master] Merge class EDHttpWithHeaders into EDConnectorHttp
Change 728492 had a related patch set uploaded (by Alex Mashin; author: mashin):
[mediawiki/extensions/ExternalData@master] Merge the class EDEncodingConverter into EDConnectorParsable and EDConnectorHttp.
Change 728492 abandoned by Alex Mashin:
[mediawiki/extensions/ExternalData@master] Merge the class EDEncodingConverter into EDConnectorParsable and EDConnectorHttp.
Reason:
Change 728460 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Merge class EDHttpWithHeaders into EDConnectorHttp
Change 728492 restored by Alex Mashin:
[mediawiki/extensions/ExternalData@master] Merge the class EDEncodingConverter into EDConnectorParsable and EDConnectorHttp.
Change 728492 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Merge the class EDEncodingConverter into EDConnectorParsable and EDConnectorHttp.
Change 730542 had a related patch set uploaded (by Alex Mashin; author: mashin):
[mediawiki/extensions/ExternalData@master] Fix broken POST and exotic encodings
Change 730542 merged by jenkins-bot:
[mediawiki/extensions/ExternalData@master] Fix broken POST and exotic encodings