Aaron Schulz
1062d84d48
Fixed bogus call to method on a string
2012-02-16 05:04:17 +00:00
Sam Reed
c052fc3b7b
Documentation followups from lastnight
2012-02-10 15:37:33 +00:00
Sam Reed
76246b9bf5
More return documentation
2012-02-09 21:33:27 +00:00
Sam Reed
7b25f8231f
Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar
...
Other documentation improvements
2012-02-09 19:30:01 +00:00
Sam Reed
e1d83d5721
Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar
...
Other documentation improvements
2012-02-09 18:01:54 +00:00
Sam Reed
138ddc452f
Fixing some of the "@return true" or "@return false", need to be "@return bool" and then the metadata can say true if foo, false if bar
...
Other documentation improvements
2012-02-09 17:42:35 +00:00
Sam Reed
fa3ccef8b2
Merge r97508 changes to MessageCache.php and Skin.php into trunk
2012-02-07 16:49:34 +00:00
Brion Vibber
ea44989fe4
Debug logging and possible fix for bug 31177: mystery sidebar message failures
...
This may be related to things failing on load from External Storage; however we have not yet been able to verify this.
Tweaks MessageCache::loadFromDB() and MessageCache::getMsgFromNamespace() to avoid storing empty cache entries when loading text fails.
When building initial cache if we get a failure we'll log and store a '!TOO BIG' message which requests on-demand load later.
If an on-demand load failures, we'll log and return the false through but won't update the cache with the bad value.
To enable the logging in production, set up a $wgDebugLogFiles entry for 'MessageCache'.
Note that MessageCache::loadFromDB() bypasses Revision's text entry memcaching and may cause a lot of ES fetches at once.
However any ES failures *should* already be logged in the 'ExternalStoreDB' log file.
2011-09-27 00:41:24 +00:00
Roan Kattouw
0b9b787acf
Merge r82361 from 1.17wmf1 to trunk. This shuts up "Non-string key given" exceptions in cases where a numeric key manages to become an integer somehow. This could probably be fixed in a better way but I wouldn't know how.
2011-09-15 11:12:19 +00:00
Roan Kattouw
ae46d7fcfd
Introduce MessageCache::getAllMessageKeys(), which returns all message keys stored in the MessageCache, and use this to power the amincludelocal parameter in meta=allmessages which adds messages that don't exist in PHP but exist as MediaWiki: pages only.
2011-09-14 19:59:50 +00:00
Sam Reed
fb32210aee
Whitespace/documentation
2011-09-14 15:07:20 +00:00
Sam Reed
b70eeefc94
Followup r86304, guard against $title AND $wgTitle being null
...
Add profiling too
2011-09-14 12:32:22 +00:00
Sam Reed
66e01d1bb7
Adding __METHOD__ to parameters passed to wfMkdirParents()
2011-07-25 22:01:19 +00:00
Alexandre Emsenhuber
c9bad93715
Removed usage of error suppression operator
2011-06-03 10:20:45 +00:00
Mark A. Hershberger
0a49fd69b0
Misc EOL w/s and spaces-instead-of-tabs fixes. One day I'll get around to nagging people for this stuff, but for now, I'll JFDI myself.
2011-05-25 15:39:47 +00:00
Niklas Laxström
7fe4a8e1bb
Fixed a bug in transformation where previous language could leak into later transformations in UI language. Not sure what do with userlang.
2011-05-15 07:16:25 +00:00
Sam Reed
bc1c6d2a6b
More parameter and return type hints
2011-04-25 22:41:54 +00:00
Sam Reed
93df2f1ac8
Move 5 more classes into cache/
2011-04-25 21:38:48 +00:00