* @param string $class Name of the class of the real object.
* @param array $params Parameters to pass to constructor of the real object.
*/
- function __construct( $global = null, $class = null, $params = array() ) {
+ public function __construct( $global = null, $class = null, $params = array() ) {
$this->global = $global;
$this->class = $class;
$this->params = $params;
* @param object $obj Object to check.
* @return bool True if $obj is not an instance of StubObject class.
*/
- static function isRealObject( $obj ) {
+ public static function isRealObject( $obj ) {
return is_object( $obj ) && !$obj instanceof StubObject;
}
* @param object $obj Object to check.
* @return void
*/
- static function unstub( &$obj ) {
+ public static function unstub( &$obj ) {
if ( $obj instanceof StubObject ) {
$obj = $obj->_unstub( 'unstub', 3 );
}
* @param array $args Arguments
* @return mixed
*/
- function _call( $name, $args ) {
+ public function _call( $name, $args ) {
$this->_unstub( $name, 5 );
return call_user_func_array( array( $GLOBALS[$this->global], $name ), $args );
}
* Create a new object to replace this stub object.
* @return object
*/
- function _newObject() {
+ public function _newObject() {
return MWFunction::newObj( $this->class, $this->params );
}
* @param array $args Arguments
* @return mixed
*/
- function __call( $name, $args ) {
+ public function __call( $name, $args ) {
return $this->_call( $name, $args );
}
* @return object The unstubbed version of itself
* @throws MWException
*/
- function _unstub( $name = '_unstub', $level = 2 ) {
+ public function _unstub( $name = '_unstub', $level = 2 ) {
static $recursionLevel = 0;
if ( !$GLOBALS[$this->global] instanceof StubObject ) {
*/
class StubUserLang extends StubObject {
- function __construct() {
+ public function __construct() {
parent::__construct( 'wgLang' );
}
- function __call( $name, $args ) {
+ public function __call( $name, $args ) {
return $this->_call( $name, $args );
}
/**
* @return Language
*/
- function _newObject() {
+ public function _newObject() {
return RequestContext::getMain()->getLanguage();
}
}
* SkinTemplate class for the fallback skin
*/
class SkinFallback extends SkinTemplate {
- var $skinname = 'fallback', $template = 'SkinFallbackTemplate';
+
+ public $skinname = 'fallback';
+ public $template = 'SkinFallbackTemplate';
/**
* Add CSS via ResourceLoader
*
* @param $out OutputPage
*/
- function setupSkinUserCss( OutputPage $out ) {
+ public function setupSkinUserCss( OutputPage $out ) {
parent::setupSkinUserCss( $out );
$out->addModuleStyles( 'mediawiki.skinning.interface' );
}