aboutsummaryrefslogtreecommitdiffstats
path: root/includes/shell/ShellboxClientFactory.php
Commit message (Collapse)AuthorAgeFilesLines
* ShellboxClientFactory::getUrl(): Check if $this->key is nullReedy2022-06-281-1/+1
| | | | | Bug: T311551 Change-Id: I52b5d31f0106322eff9a74a98a44794087de7eb4
* phan: Disable null_casts_as_any_type settingUmherirrender2022-03-211-0/+1
| | | | | | | | | | | Make phan stricter about null types by setting null_casts_as_any_type to false (the default in mediawiki-phan-config) Remaining false positive issues are suppressed. The suppression and the setting change can only be done together Bug: T242536 Bug: T301991 Change-Id: I0f295382b96fb3be8037a01c10487d9d591e7e01
* ShellboxClientFactory: add RPCClient gettersPetr Pchelko2021-11-051-2/+34
| | | | | Bug: T263437 Change-Id: I0802afa1ebabbfaca2244c599293556ce32673ae
* Upgrade to Shellbox 3.0.0Petr Pchelko2021-11-051-2/+9
| | | | | Depends-On: Idfe35c788a84f04a760edb01c0bf48ddc8accb1f Change-Id: Ib5ffeec5bb6b45ea7fb93aec8df4368231188b67
* Add support for multiple shellbox URLs through a mapping configurationAmir Sarabadani2021-06-211-10/+25
| | | | | | | | In order to avoid major disruptions, I introduced default value to fallback to but in longer term we probably should deprecated it. Bug: T285105 Change-Id: I81d9ece769c4942ef2ca390a40ff9d2c24c9ece4
* Use Shellbox for Shell::command() etc.Tim Starling2021-02-051-0/+70
Make Command extend Shellbox's UnboxedCommand. Only a few MediaWiki- specific features remain in the subclass. Also add BoxedCommand abstraction and Shellbox client. The Result alias didn't actually work, I just had to change the return type hint. Bug: T260330 Change-Id: Iff7428e4c5fe3959a5cda8e113f223caa0976fc1