Add ContentHandler::supportsCategories method
authoraude <aude.wiki@gmail.com>
Mon, 15 Feb 2016 15:19:58 +0000 (16:19 +0100)
committeraude <aude.wiki@gmail.com>
Wed, 2 Mar 2016 14:20:56 +0000 (15:20 +0100)
commit437f60f3589cae2929bb9888bb6eb2dbdfa26a73
tree2195f4e101a2318e8d37303a08395c68aed2ea64
parentce3a0d7ffad905bc04dcb6a0031a404e2fcc1cc8
Add ContentHandler::supportsCategories method

and check for this in WikiPage::doEditUpdates before
inserting a new CategoryMembershipChangeJob.

Some content models like the Wikibase ones do not
have categories and it's wasteful to add these jobs
for all Wikibase edits.

Bug: T126977
Change-Id: I2c54a4ba1546445dc41101e15cb83a2c6cc2b1c9
RELEASE-NOTES-1.27
includes/content/ContentHandler.php
includes/page/WikiPage.php
tests/phpunit/includes/content/ContentHandlerTest.php