From c1f9b1f7b1b77776192048005dcc66dcf3df2bfb Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Sat, 27 Dec 2014 15:41:37 +0100 Subject: Update to MediaWiki 1.24.1 --- includes/composer/ComposerHookHandler.php | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 includes/composer/ComposerHookHandler.php (limited to 'includes/composer/ComposerHookHandler.php') diff --git a/includes/composer/ComposerHookHandler.php b/includes/composer/ComposerHookHandler.php new file mode 100644 index 00000000..2587b1d8 --- /dev/null +++ b/includes/composer/ComposerHookHandler.php @@ -0,0 +1,37 @@ + + */ +class ComposerHookHandler { + + public static function onPreUpdate( Event $event ) { + self::handleChangeEvent( $event ); + } + + public static function onPreInstall( Event $event ) { + self::handleChangeEvent( $event ); + } + + private static function handleChangeEvent( Event $event ) { + $package = $event->getComposer()->getPackage(); + + if ( $package instanceof Package ) { + $packageModifier = new ComposerPackageModifier( + $package, + new ComposerVersionNormalizer(), + new MediaWikiVersionFetcher() + ); + + $packageModifier->setProvidesMediaWiki(); + } + } + +} -- cgit v1.2.2