aboutsummaryrefslogtreecommitdiffstats
path: root/includes/watcheditem
Commit message (Expand)AuthorAgeFilesLines
* watchlist: Move un-namespaced watcheditem classes to /includes/watchlist/Timo Tijhof2024-05-107-3593/+0
* watcheditem: Migrate to IReadableDatabase::newSelectQueryBuilderUmherirrender2024-05-061-45/+33
* WatchedItemStore: Switch to StatsFactoryMáté Szabó2024-05-051-24/+39
* Migrate several more raw SQL building to expression buildersAmir Sarabadani2024-04-261-6/+3
* Add explicit parentheses around mixed boolean operatorUmherirrender2024-03-231-3/+3
* Type hint IReadableDatabase in WatchedItemQueryServiceExtensionUmherirrender2024-03-161-5/+5
* TempUserConfig: Deduplicate code generating match conditionsBartosz Dziewoński2024-03-061-18/+5
* Group temporary users with IP users in ApiQueryWatchlist filtersThalia2024-03-031-3/+38
* watcheditem: Use IReadableDatabase in type hintsUmherirrender2024-02-112-19/+20
* WatchedItemStore: Avoid Phan SecurityCheck suppressionBartosz Dziewoński2024-02-101-5/+4
* build: Upgrade mediawiki/mediawiki-phan-config from 0.13.0 to 0.14.0 manuallyJames D. Forrester2024-02-101-0/+1
* Replace more instances of deprecated MWExceptionDaimona Eaytoy2024-01-191-5/+0
* Migrate remaining Database::insert calls to InsertQueryBuilderAmir Sarabadani2023-12-221-1/+5
* Move user options related classes into its own namespaceMartin Urbanec2023-11-291-1/+1
* Namespace remaining files under includes/deferredJames D. Forrester2023-11-221-0/+1
* Migrate away from $db->makeList in favor of expression builderAmir Sarabadani2023-11-021-4/+1
* Mass migrate simple cases to use expression builderAmir Sarabadani2023-10-261-3/+3
* Migrate to IConnectionProvider methods in more placesAmir Sarabadani2023-10-051-14/+7
* WatchedItemStore: Avoid table insert with empty rowsAmmarpad2023-09-281-0/+5
* Namespace User under \MediaWiki\UserJames D. Forrester2023-09-191-0/+1
* Namespace NamespaceInfo under \MediaWiki\TitleJames D. Forrester2023-09-191-0/+1
* Namespace TitleValue under \MediaWiki\TitleJames D. Forrester2023-09-183-0/+3
* Merge "rdbms: Introduce ReplaceQueryBuilder"jenkins-bot2023-09-101-12/+10
|\
| * rdbms: Introduce ReplaceQueryBuilderAmir Sarabadani2023-09-081-12/+10
* | Remove redundant empty() constructs (3)Daimona Eaytoy2023-09-081-1/+1
* | In query builders, use insertInto() and deleteFrom() instead of insert() and ...Tim Starling2023-09-081-9/+9
|/
* Migrate Database::upsert() calls to InsertQueryBuilderAmir Sarabadani2023-09-061-7/+7
* Reorg: Move MWTimestamp to MediaWiki\UtilsAmir Sarabadani2023-08-192-0/+2
* rdbms: Remove or move unused public methods of ILB/ILBFAmir Sarabadani2023-08-011-3/+1
* Merge "Consistently use LogicException for test-only methods"jenkins-bot2023-07-241-2/+1
|\
| * Consistently use LogicException for test-only methodsthiemowmde2023-07-221-2/+1
* | Fix mistake in WatchedItemStoreInterface documentationthiemowmde2023-07-201-0/+2
|/
* Replace IDatabase::delete with DeleteQueryBuilderUmherirrender2023-06-211-41/+33
* Merge "Merge sequences of `if` that end doing the same thing anyway"jenkins-bot2023-06-171-9/+3
|\
| * Merge sequences of `if` that end doing the same thing anywaythiemowmde2023-06-161-9/+3
* | Remove copy-paste documentation from NoWriteWatchedItemStorethiemowmde2023-06-161-130/+31
|/
* Migrate more usages of Database::update() to UpdateQueryBuilderAlexander Vorwerk2023-06-091-12/+12
* watcheditem: Switch out of LB for picking db connectionAmir Sarabadani2023-05-051-37/+25
* rdbms: Move ReadOnlyMode and ConfiguredReadOnlyMode to rdbms libraryAmir Sarabadani2023-05-041-1/+1
* Reorg: Move ReadOnlyMode classes to db/Amir Sarabadani2023-04-281-0/+1
* Split a base class out of CommentStoreAlexander Vorwerk2023-01-011-0/+1
* Use str_starts_with/str_ends_with/str_containsUmherirrender2022-12-121-1/+1
* Merge "WatchedItemStore: Use primary key for update on watchlist"jenkins-bot2022-11-261-31/+42
|\
| * WatchedItemStore: Use primary key for update on watchlistUmherirrender2022-11-181-31/+42
* | Various doc fixes about false on method arguments/return typesUmherirrender2022-11-101-3/+3
* | Use buildComparison() instead of raw SQL in WatchedItemQueryServiceBartosz Dziewoński2022-10-221-31/+13
* | Use short array destructuring instead of list()Tim Starling2022-10-212-3/+3
|/
* Remove unused key variable from foreach loopsUmherirrender2022-09-211-2/+2
* Remove references to removed 'watchlist' query groupBartosz Dziewoński2022-08-162-2/+2
* watcheditem: Migrate $db->select() and similar to SelectQueryBuilderAmir Sarabadani2022-08-141-225/+185