Introduce MediaHandlerFactory to create MediaHandler objects
authorKunal Mehta <legoktm@member.fsf.org>
Tue, 26 Jul 2016 02:19:25 +0000 (19:19 -0700)
committerKunal Mehta <legoktm@member.fsf.org>
Wed, 3 Aug 2016 23:47:41 +0000 (16:47 -0700)
commitb4596edd0096746735214a00578e24f389060ae6
treedebe1043ff449b3dd90dc8ab7f1a75af52950a75
parent9a7e36845e72d153af841de6cc39b924c58d5f9f
Introduce MediaHandlerFactory to create MediaHandler objects

This will allow further refactoring of override logic in parser tests.

Ideally the factory class would not use $wgMediaHandlers directly, but
that ends up breaking too many tests for now.

Change-Id: I34a63ee7089ff26f86f3dd6f3cd1a37928bc4005
autoload.php
includes/MediaWikiServices.php
includes/ServiceWiring.php
includes/media/MediaHandler.php
includes/media/MediaHandlerFactory.php [new file with mode: 0644]
tests/phpunit/MediaWikiTestCase.php
tests/phpunit/includes/MediaWikiServicesTest.php