MediaWiki  REL1_22
Init.php
Go to the documentation of this file.
00001 <?php
00033 class MWInit {
00034     static $compilerVersion;
00035 
00039     static function getCompilerVersion() {
00040         return false;
00041     }
00042 
00050     static function isHipHop() {
00051         return defined( 'HPHP_VERSION' );
00052     }
00053 
00062     static function interpretedPath( $file ) {
00063         global $IP;
00064         return "$IP/$file";
00065     }
00066 
00072     static function compiledPath( $file ) {
00073         global $IP;
00074         return "$IP/$file";
00075     }
00076 
00082     static function extCompiledPath( $file ) {
00083         return false;
00084     }
00085 
00094     static function classExists( $class ) {
00095         return class_exists( $class );
00096     }
00097 
00107     static function methodExists( $class, $method ) {
00108         return method_exists( $class, $method );
00109     }
00110 
00119     static function functionExists( $function ) {
00120         return function_exists( $function );
00121     }
00122 
00133     static function callStaticMethod( $className, $methodName, $args ) {
00134         return call_user_func_array( array( $className, $methodName ), $args );
00135     }
00136 }