Page MenuHomePhabricator
Paste P10771

All ->getUser( calls
ArchivedPublic

Authored by DannyS712 on Mar 26 2020, 2:07 AM.
Tags
None
Referenced Files
F31702584: raw.txt
Mar 26 2020, 2:43 AM
F31702580: raw.txt
Mar 26 2020, 2:41 AM
F31702577: raw.txt
Mar 26 2020, 2:41 AM
F31702563: raw.txt
Mar 26 2020, 2:29 AM
F31702561: raw.txt
Mar 26 2020, 2:28 AM
F31702554: raw.txt
Mar 26 2020, 2:26 AM
F31702553: raw.txt
Mar 26 2020, 2:24 AM
F31702549: raw.txt
Mar 26 2020, 2:19 AM
Subscribers
None
Need to remove calls to Article::getUser and verify passing a user if needed to WikiPage::getUser and Revision::getUser
Its a lot:
https://codesearch.wmflabs.org/search/?q=-%3EgetUser%5C(&i=nope&files=%5C.php%24&repos=
Core:
Article::userCan (duh)
WikiPage::userCan (duh)
Extensions
edwardspec / mediawiki-moderation: clear
extensions / BlueSpiceFoundation: clear
extensions / Flow: clear
extensions / GrowthExperiments: clear
extensions / Translate: clear
extensions / Wikibase: clear
extensions / WikibaseLexeme: clear
extensions / BlueSpiceSocial: clear
extensions / EntitySchema: clear
extensions / OAuth: clear
extensions / BlueSpiceContextMenu: clear
extensions / FileImporter: clear
extensions / ORES: clear
extensions / BlueSpiceSocialTopics: clear
extensions / MobileFrontend: clear
extensions / BlueSpiceExtendedSearch: clear
extensions / BlueSpiceRating: clear
extensions / Echo: clear
extensions / Jade: clear
extensions / SecurePoll: clear
SemanticMediaWiki / SemanticMediaWiki: clear
extensions / BlueSpicePrivacy: clear
extensions / ProofreadPage: clear
extensions / ReadingLists: clear
extensions / WebDAV: clear
extensions / BlueSpiceExpiry: clear
extensions / BlueSpiceReminder: clear
extensions / FlaggedRevs: clear
extensions / MassMessage: clear
extensions / Newsletter: clear
extensions / TwoColConflict: clear
extensions / BlueSpicePageAssignments: clear
extensions / BlueSpiceSocialProfile: clear
extensions / CirrusSearch: clear
extensions / CommentStreams: clear
extensions / SocialProfile: clear
miraheze / ManageWiki: clear
Nikerabbit / mediawiki-extensions-Ainut: clear
extensions / BlueSpiceExtendedStatistics: clear
extensions / BlueSpiceSocialWikiPage: clear
extensions / CollaborationKit: clear
extensions / PageTriage: clear
extensions / RegexBlock: clear
extensions / AbuseFilter: clear
extensions / ArticleFeedbackv5: clear
extensions / BlueSpiceAvatars: clear
extensions / BlueSpiceEchoConnector: clear
extensions / BlueSpiceReaders: clear
extensions / BlueSpiceUserSidebar: clear
extensions / CentralAuth: clear
extensions / CodeReview: clear
extensions / EventBus: clear
extensions / GWToolset: clear
extensions / LiquidThreads: clear
extensions / NSFileRepo: clear
extensions / OATHAuth: clear
extensions / Thanks: clear
extensions / WikibaseMediaInfo: clear
extensions / WikiForum: clear
extensions / WikimediaEditorTasks: clear
SemanticMediaWiki / SemanticWatchlist: clear
extensions / AdvancedMeta: clear
extensions / BetaFeatures: clear
extensions / BlueSpiceArticleInfo: clear
extensions / BlueSpiceNSFileRepoConnector: clear
extensions / BlueSpiceSaferEdit: clear
extensions / BlueSpiceSMWConnector: clear
extensions / BlueSpiceSocialArticleActions: clear
extensions / BlueSpiceSocialBlog: clear
extensions / BlueSpiceSocialTags: clear
extensions / BlueSpiceSocialWatch: clear
extensions / BlueSpiceUserManager: clear
extensions / BlueSpiceWhoIsOnline: clear
extensions / CentralNotice: clear
extensions / Collection: clear
extensions / Drafts: clear
extensions / FanBoxes: clear
extensions / Favorites: clear
extensions / MachineVision: clear
extensions / PageForms: clear
extensions / Popups: clear
extensions / SpamRegex: clear
extensions / TimedMediaHandler: clear
extensions / TranslateSvg: clear
extensions / Video: clear
extensions / WebAuthn: clear
extensions / WikimediaEvents: clear
femiwiki / skin: clear
thaider / Tweeki: clear
cmln / chameleon: clear
examknow / CentralCheckUser: clear
extensions / AbsenteeLandlord: clear
extensions / AdvancedSearch: clear
extensions / ApprovedRevs: clear
extensions / BlogPage: clear
extensions / BlueSpiceAuthors: clear
extensions / BlueSpiceDashboards: clear
extensions / BlueSpiceDistributionConnector: clear
extensions / BlueSpiceGroupManager: clear
extensions / BlueSpiceInsertCategory: clear
extensions / BlueSpiceNamespaceManager: clear
extensions / BlueSpicePagesVisited: clear
extensions / BlueSpicePageTemplates: clear
extensions / BlueSpiceReadConfirmation: clear
extensions / BlueSpiceSmartList: clear
extensions / BlueSpiceSocialResolve: clear
extensions / BlueSpiceTagCloud: clear
extensions / Cargo: clear
extensions / Challenge: clear
extensions / CheckUser: clear
extensions / CodeMirror: clear
extensions / Comments: clear
extensions / ConfirmEdit: clear
extensions / CreatedPagesList: clear
extensions / DisplayTitle: clear
extensions / EditSimilar: clear
extensions / FileExporter: clear
extensions / Gadgets: clear
extensions / GlobalPreferences: clear
extensions / GraphViz: clear
extensions / LDAPGroups: clear
extensions / LinkFilter: clear
extensions / OAuthAuthentication: clear
extensions / OpenID: clear
extensions / PageSchemas: clear
extensions / ParserMigration: clear
extensions / PhpTagsStorage: clear
extensions / PollNY: clear
extensions / SimpleSAMLphp: clear
extensions / SpamDiffTool: clear
extensions / Survey: clear
extensions / TemplateSandbox: clear
extensions / TinyMCE: clear
extensions / TitleBlacklist: clear
extensions / UploadWizard: clear
extensions / WikimediaIncubator: clear
hexmode / mediawiki-PeriodicRelatedChanges: clear
librewiki / Liberty-MW-Skin: clear
miraheze / CreateWiki: clear
miraheze / IncidentReporting: clear
oetterer / BootstrapComponents: clear
Wikifab / AutoSetPageLang: clear
dolfinus / DarkVector: clear
enterprisemediawiki / WatchAnalytics: clear
extensions / ActiveAbstract: clear
extensions / AddPersonalUrls: clear
extensions / AdminLinks: clear
extensions / AJAXPoll: clear
extensions / AkismetKlik: clear
extensions / AnonPrivacy: clear
extensions / AntiSpoof: clear
extensions / ArticleCreationWorkflow: clear
extensions / ArticlePlaceholder: clear
extensions / ArticleRatings: clear
extensions / Athena: clear
extensions / Auth_remoteuser: clear
extensions / AuthorProtect: clear
extensions / BibManager: clear
extensions / BlueSpiceBookshelf: clear
extensions / BlueSpiceBookshelfUI: clear
extensions / BlueSpiceCategoryManager: clear
extensions / BlueSpiceCustomMenu: clear
extensions / BlueSpiceNamespaceCSS: clear
extensions / BlueSpicePermissionManager: clear
extensions / BlueSpiceSocialComments: clear
extensions / BlueSpiceSocialRating: clear
extensions / BlueSpiceSocialTimelineUpdate: clear
extensions / BlueSpiceUEModuleBookPDF: clear
extensions / BlueSpiceUEModuleHTML: clear
extensions / BlueSpiceUEModulePDF: clear
extensions / BlueSpiceUEModulePDFRecursive: clear
extensions / BlueSpiceUEModulePDFSubpages: clear
extensions / BlueSpiceUEModuleTable2Excel: clear
extensions / BlueSpiceUniversalExport: clear
extensions / BlueSpiceUserInfo: clear
extensions / BlueSpiceVisualDiff: clear
extensions / BlueSpiceWatchList: clear
extensions / BreadCrumbs: clear
extensions / CategoryTagSorter: clear
extensions / CategoryWatch: clear
extensions / CodeEditor: clear
extensions / Cognate: clear
extensions / CollapsibleVector: clear
extensions / Commentbox: clear
extensions / ConfirmAccount: clear
extensions / ContentTranslation: clear
extensions / Contributors: clear
extensions / CookieWarning: clear
extensions / CreateUserPage: clear
extensions / DarkMode: clear
extensions / DeleteBatch: clear
extensions / DeleteOwn: clear
extensions / DeletePagesForGood: clear
extensions / DisableAccount: clear
extensions / DiscussionTools: clear
extensions / DismissableSiteNotice: clear
extensions / DonationInterface: clear
extensions / Duplicator: clear
extensions / DynamicSidebar: clear
extensions / EtherpadLite: clear
extensions / EventLogging: clear
extensions / FeaturedFeeds: clear
extensions / FilterListUsers: clear
extensions / ForcePreview: clear
extensions / GeoCrumbs: clear
extensions / GettingStarted: clear
extensions / GlobalBlocking: clear
extensions / GlobalContribs: clear
extensions / GlobalCssJs: clear
extensions / GlobalNotice: clear
extensions / GlobalUserrights: clear
extensions / GoogleAdSense: clear
extensions / googleAnalytics: clear
extensions / GraphQL: clear
extensions / GroupsSidebar: clear
extensions / HSTS: clear
extensions / ImageRating: clear
extensions / ImageTweaks: clear
extensions / intersection: clear
extensions / JSBreadCrumbs: clear
extensions / JsonData: clear
extensions / LDAPProvider: clear
extensions / LinkedWiki: clear
extensions / LinkSuggest: clear
extensions / LinkSuggest2: clear
extensions / Lockdown: clear
extensions / LogEntry: clear
extensions / LookupUser: clear
extensions / MassEditRegex: clear
extensions / Math: clear
extensions / MediaWikiAuth: clear
extensions / MediaWikiChat: clear
extensions / MiniInvite: clear
extensions / MintyDocs: clear
extensions / MultiLanguageManager: clear
extensions / MultimediaViewer: clear
extensions / NamespaceRelations: clear
extensions / NetworkAuth: clear
extensions / News: clear
extensions / NewsBox: clear
extensions / NewsTicker: clear
extensions / Nuke: clear
extensions / OnlineStatusBar: clear
extensions / OnlyRecentRecentChanges: clear
extensions / OOJsUIAjaxLogin: clear
extensions / OpenStackManager: clear
extensions / PagedTiffHandler: clear
extensions / PageImages: clear
extensions / PageInCat: clear
extensions / PageViewInfo: clear
extensions / PerformanceInspector: clear
extensions / PictureGame: clear
extensions / PluggableAuth: clear
extensions / PluggableSSO: clear
extensions / PopcornEditor: clear
extensions / PopupPages: clear
extensions / PrivateDomains: clear
extensions / Quantcast: clear
extensions / QuizGame: clear
extensions / QuizTabulate: clear
extensions / reCaptcha: clear
extensions / RelatedArticles: clear
extensions / Renameuser: clear
extensions / ReplaceText: clear
extensions / RevisionSlider: clear
extensions / RightFunctions: clear
extensions / RT: clear
extensions / S5SlideShow: clear
extensions / SandboxLink: clear
extensions / SemanticACL: clear
extensions / ShoutWikiAds: clear
extensions / ShowRealUsernames: clear
extensions / SimpleSecurity: clear
extensions / SiteSettings: clear
extensions / SkinPerNamespace: clear
extensions / SlimboxThumbs: clear
extensions / SmiteSpam: clear
extensions / SpamBlacklist: clear
extensions / SparkPost: clear
extensions / StaffEdits: clear
extensions / StickToThatLanguage: clear
extensions / StopForumSpam: clear
extensions / SubPageList3: clear
extensions / SVGEdit: clear
extensions / TemplateStyles: clear
extensions / Theme: clear
extensions / ThrottleOverride: clear
extensions / TwitterLogin: clear
extensions / UIFeedback: clear
extensions / UniversalLanguageSelector: clear
extensions / UploadsLink: clear
extensions / URNames: clear
extensions / UserAgreement: clear
extensions / UserMerge: clear
extensions / UserPageViewTracker: clear
extensions / VEForAll: clear
extensions / VisualEditor: clear
extensions / VoteNY: clear
extensions / WebToolsManager: clear
extensions / WhoIsWatching: clear
extensions / WhosOnline: clear
extensions / WikibaseCirrusSearch: clear
extensions / WikibaseQualityConstraints: clear
extensions / WikiEditor: clear
extensions / WikiLexicalData: clear
extensions / WikiLove: clear
extensions / WikimediaMessages: clear
extensions / Wikispeech: clear
extensions / WikiTextLoggedInOut: clear
femiwiki / Sanctions: clear
hexmode / MABS: clear
hexmode / mediawiki-PageProtect: clear
hexmode / mediawiki-UserSnoop: clear
jamesmontalvo3 / MediaWiki-HeaderFooter: clear
jaydenkieran / mw-discord: clear
JeroenDeDauw / Maps: clear
miraheze / MatomoAnalytics: clear
miraheze / MirahezeMagic: clear
Nikerabbit / mediawiki-extensions-Nimiarkisto: clear
SemanticMediaWiki / SemanticExtraSpecialProperties: clear
skizzerz / mediawiki-GTag: clear
wiki-chan / ModernSkylight: clear
Wikifab / UsersPagesLinks: clear
WikiToLearn / mediawiki-extensions-Collection: clear
Skins:
skins / BlueSpiceCalumma: clear
skins / MinervaNeue: clear
skins / Metrolook: clear
skins / MonoBook: clear
skins / Vector: clear
skins / Anisa: clear
skins / apex: clear
skins / BlueSky: clear
skins / erudite: clear
skins / GreyStuff: clear
skins / Material: clear
skins / mediawiki-strapping: clear
skins / Nimbus: clear
skins / Nostalgia: clear
skins / Poncho: clear
skins / Refreshed: clear
skins / Splash: clear
skins / Timeless: clear
skins / webplatform: clear