[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Summary view] [Print] [Text view]
1 <?php 2 3 use Composer\Package\Package; 4 use Composer\Script\Event; 5 6 $GLOBALS['IP'] = __DIR__ . '/../../'; 7 require_once __DIR__ . '/../AutoLoader.php'; 8 9 /** 10 * @licence GNU GPL v2+ 11 * @author Jeroen De Dauw < [email protected] > 12 */ 13 class ComposerHookHandler { 14 15 public static function onPreUpdate( Event $event ) { 16 self::handleChangeEvent( $event ); 17 } 18 19 public static function onPreInstall( Event $event ) { 20 self::handleChangeEvent( $event ); 21 } 22 23 private static function handleChangeEvent( Event $event ) { 24 $package = $event->getComposer()->getPackage(); 25 26 if ( $package instanceof Package ) { 27 $packageModifier = new ComposerPackageModifier( 28 $package, 29 new ComposerVersionNormalizer(), 30 new MediaWikiVersionFetcher() 31 ); 32 33 $packageModifier->setProvidesMediaWiki(); 34 } 35 } 36 37 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |