function HookOrderTest::testHookOrder
Test hook implementation order.
File
-
core/
tests/ Drupal/ KernelTests/ Core/ Hook/ HookOrderTest.php, line 34
Class
- HookOrderTest
- @group Hook @group legacy
Namespace
Drupal\KernelTests\Core\HookCode
public function testHookOrder() : void {
$this->assertSameCallList([
CHooks::class . '::testHookReorderFirst',
CHooks::class . '::testHookFirst',
AHooks::class . '::testHookFirst',
'aaa_hook_order_test_test_hook',
AHooks::class . '::testHook',
'bbb_hook_order_test_test_hook',
BHooks::class . '::testHook',
AHooks::class . '::testHookAfterB',
'ccc_hook_order_test_test_hook',
CHooks::class . '::testHook',
'ddd_hook_order_test_test_hook',
DHooks::class . '::testHook',
AHooks::class . '::testHookLast',
], \Drupal::moduleHandler()->invokeAll('test_hook'));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.