| filterPatrolledOptionProvider() | WatchedItemQueryServiceUnitTest | |
| getFakeRow(array $rowValues) | WatchedItemQueryServiceUnitTest | private |
| getMockAnonUser() | WatchedItemQueryServiceUnitTest | private |
| getMockDb() | WatchedItemQueryServiceUnitTest | private |
| getMockLoadBalancer($mockDb) | WatchedItemQueryServiceUnitTest | private |
| getMockNonAnonUserWithId($id) | WatchedItemQueryServiceUnitTest | private |
| getMockNonAnonUserWithIdAndNoPatrolRights($id) | WatchedItemQueryServiceUnitTest | private |
| getMockNonAnonUserWithIdAndRestrictedPermissions($id, $notAllowedAction) | WatchedItemQueryServiceUnitTest | private |
| getMockUnrestrictedNonAnonUserWithId($id) | WatchedItemQueryServiceUnitTest | private |
| getWatchedItemsForUserInvalidOptionsProvider() | WatchedItemQueryServiceUnitTest | |
| getWatchedItemsWithRecentChangeInfoInvalidOptionsProvider() | WatchedItemQueryServiceUnitTest | |
| getWatchedItemsWithRecentChangeInfoOptionsProvider() | WatchedItemQueryServiceUnitTest | |
| invalidWatchlistTokenProvider() | WatchedItemQueryServiceUnitTest | |
| mysqlIndexOptimizationProvider() | WatchedItemQueryServiceUnitTest | |
| provideGetWatchedItemsForUser_fromUntilStartFromOptions() | WatchedItemQueryServiceUnitTest | |
| provideGetWatchedItemsForUserOptions() | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsForUser() | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsForUser_fromUntilStartFromOptions(array $options, array $expectedConds, array $expectedDbOptions) | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsForUser_invalidOptionThrowsException(array $options, $expectedInExceptionMessage) | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsForUser_optionsAndEmptyResult(array $options, array $expectedConds, array $expectedDbOptions) | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsForUser_userNotAllowedToViewWatchlist() | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo() | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_allRevisionsOptionAndEmptyResult() | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_filterPatrolledAndUserWithNoPatrolRights($filtersOption) | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_invalidOptions(array $options, $expectedInExceptionMessage) | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_mysqlIndexOptimization($dbType, array $options, array $expectedExtraConds) | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_optionsAndEmptyResult(array $options, array $expectedExtraFields, array $expectedExtraConds, array $expectedDbOptions) | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_usedInGeneratorAllRevisionsOptions() | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_usedInGeneratorOptionAndEmptyResult() | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_userPermissionRelatedExtraChecks(array $options, $notAllowedAction, array $expectedExtraConds) | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_watchlistOwnerAndInvalidToken($token) | WatchedItemQueryServiceUnitTest | |
| testGetWatchedItemsWithRecentChangeInfo_watchlistOwnerOptionAndEmptyResult() | WatchedItemQueryServiceUnitTest | |
| userPermissionRelatedExtraChecksProvider() | WatchedItemQueryServiceUnitTest | |