Gergő Tisza has uploaded a new change for review. https://gerrit.wikimedia.org/r/303731
Change subject: Add helper function to Maintenance to access services ...................................................................... Add helper function to Maintenance to access services Change-Id: I7963dae10d36f3e9bf980a71dbeca595ceb53977 --- M maintenance/Maintenance.php 1 file changed, 28 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/31/303731/1 diff --git a/maintenance/Maintenance.php b/maintenance/Maintenance.php index 8368aab..20b0a00 100644 --- a/maintenance/Maintenance.php +++ b/maintenance/Maintenance.php @@ -37,6 +37,7 @@ $maintClass = false; use MediaWiki\Logger\LoggerFactory; +use MediaWiki\MediaWikiServices; /** * Abstract maintenance class for quickly writing and churning out @@ -122,6 +123,13 @@ * @var Config */ private $config; + + /** + * Accessible via getServices() + * + * @var MediaWikiServices + */ + private $services; /** * @see Maintenance::requireExtension @@ -513,6 +521,26 @@ } /** + * @since 1.28 + * @return MediaWikiServices + */ + public function getServices() { + if ( $this->services === null ) { + $this->services = MediaWikiServices::getInstance(); + } + + return $this->services; + } + + /** + * @since 1.28 + * @param MediaWikiServices $services + */ + public function setServices( MediaWikiServices $services ) { + $this->services = $services; + } + + /** * Indicate that the specified extension must be * loaded before the script can run. * -- To view, visit https://gerrit.wikimedia.org/r/303731 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I7963dae10d36f3e9bf980a71dbeca595ceb53977 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Gergő Tisza <gti...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits