Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use explicit nullable type on parameter arguments | Umherirrender | 2024-10-16 | 1 | -1/+1 |
| | | | | | | | | | | | Implicitly marking parameter $... as nullable is deprecated in php8.4, the explicit nullable type must be used instead Created with autofix from Ide15839e98a6229c22584d1c1c88c690982e1d7a Break one long line in SpecialPage.php Bug: T376276 Change-Id: I807257b2ba1ab2744ab74d9572c9c3d3ac2a968e | ||||
* | Use namespaced classes (1) | Umherirrender | 2024-06-16 | 1 | -1/+1 |
| | | | | | | | Changes to the use statements done automatically via script Addition of missing use statement done manually Change-Id: Ic4d4dd61de5ab896fb6173eb579c81f164a1e4a3 | ||||
* | Split web-specific code out of DatabaseInstaller | Tim Starling | 2024-03-13 | 1 | -0/+23 |
DatabaseInstaller had some LSP violations, such as calling undeclared methods of the supplied Installer object, assuming that it was a WebInstaller. It was also large. So, split the web form parts of DatabaseInstaller into separate classes. We have a class hierarchy for the connect forms, and a class hierarchy for the settings forms, with a base class DatabaseForm mostly as a place to put protected helper methods. Also, have DatabaseInstaller::getConnection() return a special subclass of Status, so that we can remove many Phan type overrides. Change-Id: Ie84025f8f70b895fa6882848b9a21ba1750d60e2 |