wiki.techinc.nl/includes/revisiondelete
Petr Pchelko 8d2c674ab0 Introduce ActorStore, ActorLookup and ActorFactory.
The ActorNormalization factory methods create
UserIdentityValue from the database rows, either via
fields of a joined table, or via a row from actor table.
They assume that the actor_id exist and throw othervise.

ActorNormalization is a storage-layer service providing
access to finding and acquiring actor_id.

The UserIdentityLookup methods do not instantiate new actor
on demand, they just find an appropriate row in the actor
table and return the result.

Bug: T272689
Depends-On: I74d81f3f0233efb17fc8df5178e4c477cc669c6f
Change-Id: Icfa1daca960c696a8cef8adab5eab53985802858
2021-02-08 10:06:46 -06:00
..
Hook Document hook names in hook interfaces. 2020-09-27 12:03:12 +02:00
RevDelArchivedFileItem.php Use MediaWikiServices::getRepoGroup in special page related classes 2020-03-14 12:35:10 +00:00
RevDelArchivedFileList.php Add dependency injection to RevDelList classes 2020-12-11 21:43:23 +00:00
RevDelArchivedRevisionItem.php Remove use of Revision objects in RevisionItem classes 2020-05-05 23:59:09 +00:00
RevDelArchiveItem.php Remove use of Revision objects in RevisionItem classes 2020-05-05 23:59:09 +00:00
RevDelArchiveList.php Add dependency injection to RevDelList classes 2020-12-11 21:43:23 +00:00
RevDelFileItem.php Use MediaWikiServices::getRepoGroup in special page related classes 2020-03-14 12:35:10 +00:00
RevDelFileList.php Add dependency injection to RevDelList classes 2020-12-11 21:43:23 +00:00
RevDelItem.php Remove @param comments that literally repeat what the code says 2018-01-10 14:14:26 +01:00
RevDelList.php Add dependency injection to RevDelList classes 2020-12-11 21:43:23 +00:00
RevDelLogItem.php Introduce ActorStore, ActorLookup and ActorFactory. 2021-02-08 10:06:46 -06:00
RevDelLogList.php Add dependency injection to RevDelList classes 2020-12-11 21:43:23 +00:00
RevDelRevisionItem.php Remove use of Revision objects in RevisionItem classes 2020-05-05 23:59:09 +00:00
RevDelRevisionList.php Add dependency injection to RevDelList classes 2020-12-11 21:43:23 +00:00
RevisionDeleter.php Add dependency injection to RevDelList classes 2020-12-11 21:43:23 +00:00
RevisionDeleteUser.php phan: Disable enable_class_alias_support 2019-09-15 08:26:52 +00:00