wiki.techinc.nl/includes/utils
thiemowmde f3e714c782 Use more narrow IReadableDatabase in BatchRowIterator
It's an iterator. It reads. This causes a nice chain-reaction where a
lot more code (a lot in extensions) can be updated the same way.

Note this doesn't affect the stability of this code because all old
callers will continue to work with the more narrow type.

Change-Id: Ib7e0287a480af641ce2c19e856c1fb90498f3eb8
2023-05-19 15:02:50 +02:00
..
AutoloadGenerator.php Merge "utils: Use str_starts_with/str_ends_with/str_contains" 2022-11-11 10:41:04 +00:00
BatchRowIterator.php Use more narrow IReadableDatabase in BatchRowIterator 2023-05-19 15:02:50 +02:00
BatchRowUpdate.php
BatchRowWriter.php
ClassCollector.php Miscellaneous PHP version related cleanups 2022-11-21 10:11:53 +11:00
ExecutableFinder.php utils: Use str_starts_with/str_ends_with/str_contains 2022-10-04 23:09:44 +02:00
FileContentsHasher.php resourceloader: Remove support for $algo param in FileContentsHasher 2021-12-03 12:12:29 +00:00
MWCryptHKDF.php Fix typos in comments (M) 2022-01-09 23:00:20 +05:30
MWCryptRand.php
MWFileProps.php Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00
MWRestrictions.php Revert "Reorg: Move some of request related classes to MediaWiki/Request" 2022-10-27 13:14:16 +00:00
README
RowUpdateGenerator.php
UIDGenerator.php
UrlUtils.php Improve the documentation of wfExpandUrl 2023-05-08 13:52:40 +02:00
ZipDirectoryReader.php Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00
ZipDirectoryReaderError.php

The classes in this directory are general utilities for use by any part of
MediaWiki. They do not favour any particular user interface and are not
constrained to serve any particular feature. This is similar to includes/libs,
except that some dependency on the MediaWiki framework (such as the use of
MWException, Status or wfDebug()) disqualifies them from use outside of
MediaWiki without modification.

Utilities should not use global configuration variables, rather they should rely
on the caller to configure their behaviour.