44 'Loaded 0 hooks' => 0,
46 'Loaded 10 hooks' => 10,
47 'Loaded 100 hooks' => 100,
50 $hookContainer = $this->getHookContainer();
51 foreach ( $cases as $label => $load ) {
53 'setup' =>
function () use ( $load, $hookContainer ) {
54 for ( $i = 1; $i <= $load; $i++ ) {
55 $hookContainer->register(
'Test', [ $this,
'test' ] );
58 'function' =>
static function () use ( $hookContainer ) {
59 $hookContainer->run(
'Test' );
63 $this->bench( $benches );