wiki.techinc.nl/includes
Brad Jorsch 1aedd2df73 Session: Implement ArrayAccess
Now that we dropped support for PHP 5.3.3, we can do this.

The behavior of $session['foo'] when that key doesn't already exist is a
little unexpected (it implicitly assigns null), but it's the best we can
do.

Change-Id: Ibef878867d46591a8bf542139a1719dfec3b83ab
2016-02-16 17:33:33 +00:00
..
actions Merge "Add IContextSource as parameter to ChangeTags::formatSummaryRow" 2016-02-12 22:39:02 +00:00
api Allow users to tag file uploads 2016-02-16 03:51:29 +01:00
cache Merge "Use LinkTarget in LinkBatch::addObj" 2016-02-11 03:49:50 +00:00
changes Merge "Add IContextSource as parameter to ChangeTags::formatSummaryRow" 2016-02-12 22:39:02 +00:00
changetags Add IContextSource as parameter to ChangeTags::formatSummaryRow 2016-02-04 23:32:24 +05:30
clientpool Rename SquidUpdate => CdnCacheUpdate 2015-12-09 16:31:17 -08:00
compat Remove various double empty newlines 2015-12-27 18:55:12 +00:00
composer
config
content Allow callbacks to be passed to $wgContentHandlers 2016-02-06 09:48:11 +01:00
context Disable automatic cache headers associated with starting a session 2016-02-03 21:45:28 +00:00
dao
db Upgrade mismatched commit() warnings to exceptions 2016-02-12 21:32:00 +00:00
debug Remove PHP < 5.3.6 compatibility in LegacyLogger 2016-02-11 19:50:43 +01:00
deferred Stop doing $that = $this in includes/deferred 2016-02-10 17:53:29 +00:00
diff Merge "Add IContextSource as parameter to ChangeTags::formatSummaryRow" 2016-02-12 22:39:02 +00:00
exception Remove various double empty newlines 2015-12-27 18:55:12 +00:00
export Add 7zip compression level param to BackupDumper 2015-12-31 18:18:18 +00:00
externalstore Replace wfBaseConvert with Wikimedia\base_convert 2015-11-24 22:51:42 +00:00
filebackend Stop doing $that = $this in includes/filebackend 2016-02-10 18:33:52 +01:00
filerepo ForeignAPIRepo: Remove incorrect 'thumbnail' from $imageInfoProps 2016-02-04 18:14:05 +01:00
gallery Fix typo 2016-01-24 10:14:04 -08:00
htmlform HTMLUserTextField: Enable suggestions for non-OOUI mode 2016-01-30 22:37:44 +01:00
import Add maintenance script importTextFiles.php 2016-01-08 00:57:11 +00:00
installer Localisation updates from https://translatewiki.net. 2016-02-15 21:12:06 +01:00
interwiki interwiki: Fix-up for I5a979f047031e 2016-02-09 20:23:15 +00:00
jobqueue Allow users to tag file uploads 2016-02-16 03:51:29 +01:00
json FormatJson: Remove PHP 5.3 compatibility code 2016-02-12 18:49:01 -05:00
libs Merge "Remove extra line breaks in memcached debug output" 2016-02-11 04:05:51 +00:00
logging Merge "Add IContextSource as parameter to ChangeTags::formatSummaryRow" 2016-02-12 22:39:02 +00:00
mail Remove references to safe_mode INI setting 2016-02-12 19:18:26 -05:00
media BitmapHandler: Implement validateParam() 2016-02-04 17:01:44 +01:00
objectcache Revert "Remove SessionManager, temporarily" 2016-02-03 21:44:59 +00:00
page Merge "Make change tagging of edits in RecentChange::notifyNew/Edit" 2016-02-12 02:46:31 +00:00
pager
parser Stop doing $that = $this in includes/parser 2016-02-11 09:40:54 +01:00
password [SECURITY] 0-pad to length in random string generation 2015-12-18 01:22:35 -08:00
poolcounter
profiler Remove unused $wgStatsMethod and related UDPProfiler variables 2015-12-07 21:38:22 +00:00
rcfeed Properly escape \n and \r in IRCColourfulRCFeedFormatter 2016-01-20 11:10:14 -06:00
registration registration: $wgRateLimits should be merged using array_plus_2d 2016-01-07 18:56:21 +00:00
resourceloader mw.ForeignStructuredUpload.BookletLayout: Remove A/B test code 2016-02-11 05:03:35 +00:00
revisiondelete Add IContextSource as parameter to ChangeTags::formatSummaryRow 2016-02-04 23:32:24 +05:30
search Include completion search into SearchEngine 2016-02-03 23:41:49 +00:00
session Session: Implement ArrayAccess 2016-02-16 17:33:33 +00:00
site Factor page name normalization out of MediaWikiSite 2016-01-04 17:32:22 -08:00
skins getFooterIcons returns an array 2016-02-08 22:24:19 +00:00
specialpage Stop doing $that = $this in includes/specialpage 2016-02-11 00:29:22 +01:00
specials Merge "Allow users to tag file uploads" 2016-02-16 15:17:53 +00:00
templates Use template to render EnhancedChangesList groups 2015-12-28 20:09:11 +00:00
tidy Merge "Fix various mistakes in PHPDoc comments" 2015-12-09 18:13:19 +00:00
title Merge "Use LinkTarget in TitleValue only methods" 2016-02-03 13:36:59 +00:00
upload Document how LocalFile::upload() and UploadBase::performUpload() ignore user permissions 2016-01-26 18:03:56 +01:00
user Add 'reason' to UserGroupsChanged hook 2016-02-12 14:54:35 -05:00
utils Reduce conditional for calling openssl_random_pseudo_bytes 2016-02-10 21:27:24 +00:00
widget Fix conflicting configuration name in TitleInputWidget 2015-11-19 22:29:34 +01:00
.htaccess
AjaxDispatcher.php Make AjaxDispatcher commit transactions before responding 2016-01-12 21:24:37 +00:00
AjaxResponse.php Remove use of $dest = 'log' for wfDebugLog 2015-12-30 13:03:14 -07:00
AuthPlugin.php
AutoLoader.php
Autopromote.php
Block.php Add AtomicSectionUpdate deferred update class 2016-01-14 10:32:39 +00:00
Category.php Fix "Notice: Undefined property: Category::$mId" errors 2015-10-29 21:37:11 +00:00
CategoryFinder.php
CategoryViewer.php Move category refreshes to a deferred update 2015-12-29 20:22:54 -08:00
Collation.php objectcache: Introduce IExpiringStore for convenient TTL constants 2015-10-28 04:07:25 +00:00
DefaultSettings.php Remove references to safe_mode INI setting 2016-02-12 19:18:26 -05:00
Defines.php Add comment to unused EDIT_DEFER_UPDATES in Defines.php 2015-10-31 10:06:29 +00:00
DeprecatedGlobal.php
DerivativeRequest.php Revert "Remove SessionManager, temporarily" 2016-02-03 21:44:59 +00:00
EditPage.php Make change tagging of edits in RecentChange::notifyNew/Edit 2016-02-10 13:03:30 +01:00
EventRelayerGroup.php Fix EventRelayerGroup constructor 2016-02-09 19:11:35 -08:00
Fallback.php
FauxRequest.php Revert "Remove SessionManager, temporarily" 2016-02-03 21:44:59 +00:00
Feed.php
FeedUtils.php Migrate feeds from $messageMemc to the WAN cache 2015-11-10 11:11:05 -08:00
FileDeleteForm.php
ForkController.php Make ForkController destroy redis instances too 2015-12-04 23:17:37 -08:00
FormOptions.php
GitInfo.php GitInfo: Allow cache to be in the extension directory itself 2016-01-06 14:41:36 -08:00
GlobalFunctions.php Remove references to safe_mode INI setting 2016-02-12 19:18:26 -05:00
HistoryBlob.php
Hooks.php Follow-up for Iba0138a6d: remove now-unused MWHookException class 2015-12-04 13:37:18 -08:00
Html.php Remove redundant 'type' attributes from style and script tags 2015-12-09 20:07:13 +00:00
HtmlFormatter.php
HttpFunctions.php Document that Http::get() and Http::post() can return false 2016-02-14 00:12:31 -08:00
Licenses.php
limit.sh
Linker.php Use stub threshold from ParserOptions when parsing 2016-02-08 19:04:50 +00:00
LinkFilter.php
LinkTarget.php Add LinkTarget interface 2016-01-29 12:48:21 +01:00
MagicWord.php Log warnings on on preg_* failures in MagicWordArray::matchAndRemove() 2015-10-29 18:36:23 -07:00
MediaWiki.php Merge "Set context on RedirectSpecialPage in MediaWiki.php" 2016-02-11 04:15:14 +00:00
MediaWikiVersionFetcher.php
MergeHistory.php Implement action=mergehistory 2016-02-06 10:39:27 -05:00
Message.php When serializing Message, don't try to unstub StubUserLang 2016-01-29 21:26:24 -05:00
mime.info MimeMagic: Set mime-type for .js to application/javascript 2016-01-26 01:52:36 +00:00
mime.types MimeMagic: Set mime-type for .js to application/javascript 2016-01-26 01:52:36 +00:00
MimeMagic.php MimeMagic: Set mime-type for .js to application/javascript 2016-01-26 01:52:36 +00:00
MovePage.php Add $revision to TitleMoveCompleting for completeness 2015-12-16 19:11:15 -08:00
MWNamespace.php
MWTimestamp.php Move 90e1b22166 release notes to 1.27 file, and fix @since tag 2015-11-21 00:13:06 +00:00
NoLocalSettings.php
OutputHandler.php Replace "squid" with "CDN" in various comments 2015-12-09 17:35:37 -08:00
OutputPage.php Merge "OutputPage.php: Remove misleading comment" 2016-02-11 04:06:13 +00:00
PageProps.php Add page_props table access class 2016-01-15 03:51:57 +00:00
PathRouter.php
PHPVersionCheck.php Bump required PHP version to 5.5.9 2016-02-10 06:46:53 +00:00
PHPVersionError.php phpcs: Use __DIR__ constant instead of calling 2015-11-15 21:14:42 +01:00
Preferences.php Preferences: Use session data instead of URL parameter for success 2016-01-09 22:41:46 +00:00
PrefixSearch.php Include completion search into SearchEngine 2016-02-03 23:41:49 +00:00
ProtectionForm.php
Revision.php Use LinkTarget in Revision::newFromTitle 2016-02-03 16:49:29 +01:00
RevisionList.php
Sanitizer.php Merge "Fix a spelling mistake in a comment" 2016-01-29 07:57:18 +00:00
Setup.php Log multiple IPs using the same session or the same user account 2016-02-11 08:00:28 -08:00
SiteConfiguration.php
SiteStats.php objectcache: Introduce IExpiringStore for convenient TTL constants 2015-10-28 04:07:25 +00:00
Status.php
StreamFile.php
StubObject.php
TemplateParser.php Replace newAccelerator() with getLocalServerInstance() 2015-11-02 21:39:08 +00:00
Title.php Merge "Add 2 FIXMEs about confusingly named functions" 2016-02-14 16:33:26 +00:00
TitleArray.php
TitleArrayFromResult.php
WatchedItem.php Merge "Make WatchedItem members private" 2016-01-29 19:59:56 +00:00
WebRequest.php Revert "Remove SessionManager, temporarily" 2016-02-03 21:44:59 +00:00
WebRequestUpload.php Fix CONTENT-LENGTH header in WebRequestUpload 2015-12-28 22:18:34 +01:00
WebResponse.php Allow changing cookie options in WebResponseSetCookie hook 2016-02-10 15:49:08 -07:00
WebStart.php Remove REQUEST_TIME_FLOAT hack for old PHP 2016-02-11 22:43:23 +00:00
WikiMap.php
Xml.php Fix last direct usage of UtfNormal in MW core 2016-01-08 22:38:18 +00:00
XmlSelect.php Implement HTMLComboboxField 2015-11-12 09:48:27 +01:00