Moved constant initialisation to class definition instead of constructor
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Fri, 1 Apr 2011 09:35:39 +0000 (09:35 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Fri, 1 Apr 2011 09:35:39 +0000 (09:35 +0000)
includes/MagicWord.php

index 3e66b79..f77d5f9 100644 (file)
@@ -30,9 +30,13 @@ class MagicWord {
        /**#@+
         * @private
         */
-       var $mId, $mSynonyms, $mCaseSensitive, $mRegex;
-       var $mRegexStart, $mBaseRegex, $mVariableRegex;
-       var $mModified, $mFound;
+       var $mId, $mSynonyms, $mCaseSensitive;
+       var $mRegex = '';
+       var $mRegexStart = '';
+       var $mBaseRegex = '';
+       var $mVariableRegex = '';
+       var $mModified = false;
+       var $mFound = false;
 
        static public $mVariableIDsInitialised = false;
        static public $mVariableIDs = array(
@@ -182,11 +186,6 @@ class MagicWord {
                $this->mId = $id;
                $this->mSynonyms = (array)$syn;
                $this->mCaseSensitive = $cs;
-               $this->mRegex = '';
-               $this->mRegexStart = '';
-               $this->mVariableRegex = '';
-               $this->mVariableStartToEndRegex = '';
-               $this->mModified = false;
        }
 
        /**