Current File : /home/jvzmxxx/wiki/extensions/MobileFrontend/includes/modules/MobileUserModule.php
<?php
/**
 * MobileUserModule.php
 */

/**
 * Alternative of ResourceLoaderUserModule for mobile web.
 * Differs from the user module by not loading common.js,
 * which predate Minerva and may be incompatible.
 */
class MobileUserModule extends ResourceLoaderUserModule {
	// Should not be enabled on desktop which loads 'user' instead
	protected $targets = [ 'mobile' ];

	/**
	 * Gets list of pages used by this module.
	 * @param ResourceLoaderContext $context
	 * @return array
	 */
	protected function getPages( ResourceLoaderContext $context ) {
		$pages = parent::getPages( $context );
		// Remove $userpage/common.js
		foreach ( array_keys( $pages ) as $key ) {
			if ( preg_match( '/common\.js/', $key ) ) {
				unset( $pages[$key] );
			}
		}
		return $pages;
	}
}