wiki.techinc.nl/includes
Ammarpad 42e166dd83 StatusValue: Allow passing arbitrary data to augment result
This allows extensions and hooks to pass around additional data
about the operation result arbitrarily to supplement value and errors.

When two StatusValue instances are to be merged, it's responsibility
of the caller to ensure either only one has this extra data or none,
but never both (since the type is unrestricted). If necessary, the
caller should merge them before invoking StatusValue::merge.

Bug: T326479
Change-Id: Ibe3f1f8b81bcfcb18551d3ca4cda464e4bdbcbce
2023-11-28 14:58:22 +01:00
..
actions Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
api StatusValue: Allow passing arbitrary data to augment result 2023-11-28 14:58:22 +01:00
auth Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
block Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
cache Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
Category Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
changes Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
changetags
collation
CommentFormatter
CommentStore
composer
config
content Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
context
dao
db Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
debug Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
deferred Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
diff diff: Fix LinkRenderer method call 2023-10-25 17:18:23 +01:00
edit
editpage Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
exception Display multiple block messages on UserBlockedError page 2023-11-02 13:09:42 +00:00
export
ExternalLinks rdbms: Add support for LIKE in expression builder 2023-11-03 02:03:44 +01:00
externalstore
Feed
filebackend
filerepo Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
gallery
historyblob Migrate off wfGetDB() in more places to ICP 2023-11-20 14:40:28 +01:00
Hook
HookContainer
Html
htmlform Refactor HTMLRestrictionsField to allow more restrictions to be added 2023-11-23 16:01:50 +00:00
http
import Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
installer Localisation updates from https://translatewiki.net. 2023-11-23 11:15:35 +01:00
interwiki
jobqueue Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
json
language Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
languages Remove language coverter for Kazakh 2023-11-20 10:31:16 -05:00
libs StatusValue: Allow passing arbitrary data to augment result 2023-11-28 14:58:22 +01:00
linkeddata
linker LinkTarget: extend LinkTarget interface from Parsoid and use LinkTargetTrait 2023-11-22 14:46:54 -05:00
logging Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
mail Merge "mail: Link to page log if not to a diff" 2023-11-13 11:38:45 +00:00
Maintenance
media SVGReader: Detect CSS animated SVGs 2023-11-05 21:21:08 +01:00
Message
Navigation
objectcache Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
Output Migrate off wfGetDB() in more places to ICP 2023-11-20 14:40:28 +01:00
page Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
pager Replace single-value $db->buildComparison() with $db->expr() 2023-10-22 01:05:47 +02:00
ParamValidator/TypeDef
parser [parser] Broaden TOC placeholder regular expression 2023-11-21 17:26:54 +00:00
ParserOutputTransform [parsoid] Fix Parsoid relative links 2023-11-16 16:28:55 -05:00
password
Permissions Re-apply "Rest: replace use of deprecated pingLimiter method" 2023-11-22 13:57:06 +11:00
poolcounter PoolCounterConnectionManager: Add support for ipv6 2023-11-13 17:15:47 +00:00
preferences
profiler
rcfeed
registration Autofix spacing around commas 2023-10-25 01:08:44 +02:00
RenameUser RenameUser: Migrate from ILB to ICP 2023-10-31 13:58:13 +01:00
Request Merge "ContentSecurityPolicy: Expose directives" 2023-11-15 20:11:33 +00:00
ResourceLoader Merge "ResourceLoader: Preserve newlines in Vue templates in debug mode" 2023-11-23 00:16:24 +00:00
Rest Localisation updates from https://translatewiki.net. 2023-11-23 11:15:35 +01:00
Revision Parsoid-VE-MCR hack: Always return main slot output if useParsoid is set 2023-11-13 12:32:57 -06:00
revisiondelete Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
revisionlist
search Fix exception from SearchPostgres when slot_roles is empty 2023-11-21 10:35:54 +11:00
session Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
Settings
shell
site
SiteStats Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
skins Merge "Hide empty page titles in SkinApi" 2023-11-15 05:17:00 +00:00
sparql
specialpage Merge "Combine two drop-down lists into one in Special:ChangeContentModel" 2023-11-22 11:54:50 +00:00
specials Merge "rdbms: Add a strict regex on $field on expression builder" 2023-11-22 17:03:10 +00:00
Status StatusValue: Allow passing arbitrary data to augment result 2023-11-28 14:58:22 +01:00
Storage Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
StubObject
templates
tidy
title LinkTarget: extend LinkTarget interface from Parsoid and use LinkTargetTrait 2023-11-22 14:46:54 -05:00
upload Deprecate UploadBase::isThrottled 2023-10-23 08:43:14 +00:00
user Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
utils Refactor HTMLRestrictionsField to allow more restrictions to be added 2023-11-23 16:01:50 +00:00
watcheditem Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
watchlist
widget htmlform: Support HTML tooltips in checkmatrix 2023-11-06 23:24:51 +00:00
WikiMap Autofix spacing around commas 2023-10-25 01:08:44 +02:00
xml
.htaccess
AutoLoader.php
BootstrapHelperFunctions.php
config-schema.php Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
DefaultSettings.php
Defines.php
DevelopmentSettings.php
GlobalFunctions.php GlobalFunctions: Minor clean up of wfMkdirParents() 2023-10-19 19:30:42 -07:00
Hooks.php
MainConfigNames.php objectcache: Introduce MicroStash service for mcrouter-primary-dc 2023-11-17 19:12:17 +00:00
MainConfigSchema.php Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
MediaWiki.php Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
MediaWikiServices.php objectcache: Introduce MicroStash service for mcrouter-primary-dc 2023-11-17 19:12:17 +00:00
PHPVersionCheck.php
ServiceWiring.php Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
Setup.php Namespace remaining files under includes/deferred 2023-11-22 10:08:53 -05:00
SetupDynamicConfig.php
WebStart.php