class BHooks
Provides hook implementations for testing the execution order of hooks.
By default, these will be called in module order, which is predictable due to the alphabetical module names.
Hierarchy
- class \Drupal\bbb_hook_order_test\Hook\BHooks
Expanded class hierarchy of BHooks
See also
\Drupal\KernelTests\Core\Hook\HookOrderTest::testHookOrder()
\Drupal\KernelTests\Core\Hook\HookOrderTest::testSparseHookOrder()
\Drupal\KernelTests\Core\Hook\HookOrderTest::testBothParametersHookOrder()
1 file declares its use of BHooks
- HookOrderTest.php in core/
tests/ Drupal/ KernelTests/ Core/ Hook/ HookOrderTest.php
File
-
core/
modules/ system/ tests/ modules/ HookOrder/ bbb_hook_order_test/ src/ Hook/ BHooks.php, line 19
Namespace
Drupal\bbb_hook_order_test\HookView source
class BHooks {
/**
* Implements hook_test_hook().
*
* This implementation has no ordering modifications.
*/
public function testHook() : string {
return __METHOD__;
}
/**
* Implements hook_test_hook().
*
* This implementation has no ordering modifications.
*/
public function sparseTestHook() : string {
return __METHOD__;
}
/**
* Implements hook_test_hook().
*
* The order of this implementation is modified in
* \Drupal\aaa_hook_order_test\Hook\AHooks::testBothParametersHook() to be
* before \Drupal\aaa_hook_order_test\Hook\AHooks::testBothParametersHook().
*/
public function testBothParametersHook() : string {
return __METHOD__;
}
}
Members
| Title Sort descending | Modifiers | Object type | Summary |
|---|---|---|---|
| BHooks::sparseTestHook | public | function | Implements hook_test_hook(). |
| BHooks::testBothParametersHook | public | function | Implements hook_test_hook(). |
| BHooks::testHook | public | function | Implements hook_test_hook(). |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.