wiki.techinc.nl/includes/libs
Lucas Werkmeister e4a1bf9540 rdbms: Remove @internal from SelectQueryBuilder constructor
I believe this was missed in change Idfc16a5033 (commit d5b44e46fd) – if
we want extensions to define subclasses, we also need the constructor to
be public, otherwise those subclasses can’t call the parent constructor
without technically violating the stable interface policy.

Logically, the constructor should probably be protected; however, it
can’t be PHP-protected (since newSelectQueryBuilder() has to access it),
and we don’t really seem to use the PHPdoc @protected tag in MediaWiki
(see code search [1]), so let’s just mention in prose that it’s for
subclasses only.

[1]: https://codesearch.wmcloud.org/search/?q=%40protected&files=\.php%24

Bug: T311866
Change-Id: Ic9307d55ffd690e311bd0ffed94ac6a1e587a030
2022-11-14 16:37:34 +01:00
..
composer Fix typos in comments (C-D) 2021-12-30 18:00:02 +05:30
DebugInfo Add some helpers to filter properties out of var_dump() 2022-10-12 12:42:23 -04:00
eventrelayer Remove deprecated EventRelayerKafka and KafkaHandler 2022-03-25 00:07:22 +00:00
filebackend Fix the remaining Phan failures on PHP 8.1 2022-11-09 13:12:50 +11:00
http Merge "Use short array destructuring instead of list()" 2022-10-21 11:11:06 +00:00
iterators Add signature for implementations of RecursiveIterator 2022-07-25 18:06:24 +00:00
lockmanager lockmanager: remove MysqlLockManager and DBLockManager 2022-10-14 17:43:44 -07:00
Message Message: Annotate ITextFormatter::format as returning an unsafe value 2022-11-08 22:10:00 +00:00
Metrics Fix various documentation related to null types 2022-02-26 10:31:24 +01:00
mime Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00
objectcache objectcache: use WRITE_BACKGROUND in WANObjectCache where applicable 2022-11-09 21:17:03 +00:00
ParamValidator Localisation updates from https://translatewiki.net. 2022-11-10 07:58:26 +01:00
rdbms rdbms: Remove @internal from SelectQueryBuilder constructor 2022-11-14 16:37:34 +01:00
redis Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00
stats Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00
uuid Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00
virtualrest Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00
WRStats Use the null coalescing assignment operator 2022-10-21 13:26:49 +11:00
APACHE-LICENSE-2.0.txt
ArrayUtils.php build: Update mediawiki/mediawiki-phan-config to 0.12.0 2022-10-08 15:45:42 +02:00
Cookie.php Use str_starts_with/str_ends_with 2022-05-02 10:59:58 +03:00
CookieJar.php Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00
CryptHKDF.php Fix typos in comments (C-D) 2021-12-30 18:00:02 +05:30
Deflate.php Replace some more usages of Wikimedia\(suppress|restore)Warnings() 2022-02-24 20:27:46 +00:00
DnsSrvDiscoverer.php Fix various documentation related to null types 2022-02-26 10:31:24 +01:00
ExplodeIterator.php Get rid of warnings on PHP 8.1 2022-06-13 04:42:20 -04:00
GenericArrayObject.php Remove pre PHP 7.4 serialize()/unserialize() 2022-11-10 19:25:01 +00:00
GhostFieldAccessTrait.php
HashRing.php Remove pre PHP 7.4 serialize()/unserialize() 2022-11-10 19:25:01 +00:00
HtmlArmor.php
HttpStatus.php Reorg: Move HeaderCallback to Request directory 2022-11-08 10:53:27 +01:00
jsminplus.php Various whitespace changes 2022-07-12 20:07:23 +02:00
MapCacheLRU.php Remove pre PHP 7.4 serialize()/unserialize() 2022-11-10 19:25:01 +00:00
MappedIterator.php Fix the remaining Phan failures on PHP 8.1 2022-11-09 13:12:50 +11:00
MemoizedCallable.php MemoizedCallable: Remove outdated php5-apc support 2021-11-16 18:23:22 +00:00
MessageSpecifier.php
MWCryptHash.php MWCryptHash: Clean up check for acceptable hashing algorithms 2022-07-10 05:15:56 -04:00
NonSerializableTrait.php
README
ReplacementArray.php
ReverseArrayIterator.php Get rid of warnings on PHP 8.1 2022-06-13 04:42:20 -04:00
RiffExtractor.php
StaticArrayWriter.php Generate DefaultSettings.php from schema 2022-03-18 10:25:52 +01:00
StatusValue.php Remove unused local variables 2022-09-19 23:07:07 +02:00
StringUtils.php
Timing.php
UDPTransport.php
Xhprof.php
XhprofData.php Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00

The classes in this directory ./includes/libs are considered standalone
from the remainder of the MediaWiki codebase. They do not call on any other
portions of MediaWiki code, and can be used in other projects without
dependency issues.