aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php
diff options
context:
space:
mode:
authorAlexander Vorwerk <alexander.vorwerk@stud.uni-goettingen.de>2022-01-12 21:13:39 +0100
committerAlexander Vorwerk <alexander.vorwerk@stud.uni-goettingen.de>2022-01-27 22:04:16 +0100
commitdecbaf4f384cd53912c0d21762b2b64309cb30f0 (patch)
treed9716312fc58ed176ad02c2860005e523c275d75 /tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php
parente05dde5bc4bcfa5b636272978ff9be5100aebe94 (diff)
downloadmediawikicore-decbaf4f384cd53912c0d21762b2b64309cb30f0.tar.gz
mediawikicore-decbaf4f384cd53912c0d21762b2b64309cb30f0.zip
phpunit: use ->getServiceContainer() in integration tests
Change-Id: I38299cb65eeaadfdc0eb05db4e8c0b0119cfb37d
Diffstat (limited to 'tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php')
-rw-r--r--tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php11
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php b/tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php
index 9a68297619f7..84082ef483d2 100644
--- a/tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php
+++ b/tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php
@@ -3,7 +3,6 @@
namespace MediaWiki\HookContainer {
use ExtensionRegistry;
- use MediaWiki\MediaWikiServices;
use Wikimedia\ScopedCallback;
class HookContainerIntegrationTest extends \MediaWikiIntegrationTestCase {
@@ -12,7 +11,7 @@ namespace MediaWiki\HookContainer {
* @covers \MediaWiki\HookContainer\HookContainer::run
*/
public function testHookRunsWhenExtensionRegistered() {
- $hookContainer = MediaWikiServices::getInstance()->getHookContainer();
+ $hookContainer = $this->getServiceContainer()->getHookContainer();
$extensionRegistry = ExtensionRegistry::getInstance();
$numHandlersExecuted = 0;
$handlers = [ 'FooHook' => [ [
@@ -33,7 +32,7 @@ namespace MediaWiki\HookContainer {
* @covers \MediaWiki\HookContainer\HookContainer::scopedRegister
*/
public function testPreviouslyRegisteredHooksAreReAppliedAfterScopedRegisterRemovesThem() {
- $hookContainer = MediaWikiServices::getInstance()->getHookContainer();
+ $hookContainer = $this->getServiceContainer()->getHookContainer();
// Some handlers for FooHook have been previously set
$reset = $hookContainer->register( 'FooHook', static function () {
@@ -66,7 +65,7 @@ namespace MediaWiki\HookContainer {
* @covers \MediaWiki\HookContainer\HookContainer::scopedRegister
*/
public function testHookRunsWithMultipleMixedHandlerTypes() {
- $hookContainer = MediaWikiServices::getInstance()->getHookContainer();
+ $hookContainer = $this->getServiceContainer()->getHookContainer();
$numHandlersExecuted = 0;
$reset = $hookContainer->scopedRegister( 'FooHook', static function ( &$numHandlersRun ) {
$numHandlersRun++;
@@ -104,7 +103,7 @@ namespace MediaWiki\HookContainer {
'extensionPath' => '/path/to/extension.json'
];
$hooks = [ 'Mash' => [ $handler ] ];
- $hookContainer = MediaWikiServices::getInstance()->getHookContainer();
+ $hookContainer = $this->getServiceContainer()->getHookContainer();
$reset = ExtensionRegistry::getInstance()->setAttributeForTest( 'Hooks', $hooks );
$arg = 0;
$ret = $hookContainer->run( 'Mash', [ &$arg ] );
@@ -125,7 +124,7 @@ namespace MediaWiki\HookContainer {
'extensionPath' => '/path/to/extension.json'
];
$hooks = [ 'Mash' => [ $handler ] ];
- $hookContainer = MediaWikiServices::getInstance()->getHookContainer();
+ $hookContainer = $this->getServiceContainer()->getHookContainer();
$reset = ExtensionRegistry::getInstance()->setAttributeForTest( 'Hooks', $hooks );
$this->expectException( \UnexpectedValueException::class );
$arg = 0;