https://bugzilla.wikimedia.org/show_bug.cgi?id=26857

--- Comment #2 from Brion Vibber <br...@pobox.com> 2011-01-22 02:16:01 UTC ---
The installer require()s extension files from within the
Installer::includeExtensions() method, so I think any reference to global
configuration variables directly in the extension file will fail.

Using a 'global' declaration before each global, or accessing them via
$GLOBALS, should resolve that, but I think most extensions that actually need
to be doing configuration setup at install time will be potentially affected.

In this case it's extra bogus because not having $wgResourceModules triggers a
fatal error with the array  += operator; most cases are probably just spewing
E_NOTICE whinging about undefined variables.

Now, if the point of including the extensions at this time is to get hooks set
up so it'll do the database installation, I don't think this is going to work
-- any changes to the global arrays will get wiped out... so the updater hooks
won't be there?

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to