Use SpecialPageFactory in ApiQueryQueryPage
authorLucas Werkmeister <lucas.werkmeister@wikimedia.de>
Fri, 14 Dec 2018 15:56:56 +0000 (16:56 +0100)
committerLucas Werkmeister <lucas.werkmeister@wikimedia.de>
Fri, 14 Dec 2018 17:50:22 +0000 (18:50 +0100)
commitf54029806dadea58b5402221d8fa994098834dea
tree1c9318a68b9990138c049a192f6b5a4d5f7212cb
parente08df6c7601f81d711dd30e600e7f8c4ec7ddb36
Use SpecialPageFactory in ApiQueryQueryPage

Instead of assuming that all query page classes can be instantiated with
no constructor parameters, use a SpecialPageFactory.

This would not have prevented T208924 (that would just have resulted in
a later, different error), but it’s just a good idea in general.

Change-Id: I2473a53acd9fefdeffb1fa7ecb88873f3ee345cc
includes/api/ApiQueryQueryPage.php