From d9022f63880ce039446fba8364f68e656b7bf4cb Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 3 May 2012 13:01:35 +0200 Subject: Update to MediaWiki 1.19.0 --- includes/MWFunction.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'includes/MWFunction.php') diff --git a/includes/MWFunction.php b/includes/MWFunction.php index 53ce446e..0113f917 100644 --- a/includes/MWFunction.php +++ b/includes/MWFunction.php @@ -20,6 +20,11 @@ class MWFunction { + /** + * @param $callback + * @return array + * @throws MWException + */ protected static function cleanCallback( $callback ) { if( is_string( $callback ) ) { if ( strpos( $callback, '::' ) !== false ) { @@ -39,6 +44,10 @@ class MWFunction { return $callback; } + /** + * @param $callback + * @return mixed + */ public static function call( $callback ) { $callback = self::cleanCallback( $callback ); @@ -47,11 +56,21 @@ class MWFunction { return call_user_func_array( 'call_user_func', $args ); } + /** + * @param $callback + * @param $argsarams + * @return mixed + */ public static function callArray( $callback, $argsarams ) { $callback = self::cleanCallback( $callback ); return call_user_func_array( $callback, $argsarams ); } + /** + * @param $class + * @param $args array + * @return object + */ public static function newObj( $class, $args = array() ) { if( !count( $args ) ) { return new $class; -- cgit v1.2.2