< Manual:Hooks
UnitTestsBeforeDatabaseTeardown
Available from version 1.30.0
Called right before MediaWiki's test infrastructure begins tearing down tables for unit tests.
Define function:
public static function onUnitTestsBeforeDatabaseTeardown(  ) { ... }
Attach hook: In extension.json:
{
	"Hooks": {
		"UnitTestsBeforeDatabaseTeardown": "MyExtensionHooks::onUnitTestsBeforeDatabaseTeardown"
	}
}
Called from: File(s): ../tests/phpunit/MediaWikiIntegrationTestCase.php
Interface: UnitTestsBeforeDatabaseTeardownHook.php

For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:UnitTestsBeforeDatabaseTeardown extensions.

Notes

Use this hook to clean up your test database after all tests are run from changes introduced e.g. via UnitTestsAfterDatabaseSetup.

This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.