diff --git a/tests/unit/core/mock/dispatcher.php b/tests/unit/core/mock/dispatcher.php index ee54875127a06..a327c756765cf 100644 --- a/tests/unit/core/mock/dispatcher.php +++ b/tests/unit/core/mock/dispatcher.php @@ -126,6 +126,8 @@ public static function mockRegister($event, $handler, $return = null) self::$handlers[$event] = []; } - self::$handlers[$event][print_r($handler, true)] = $return; + $identifier = is_array($handler) ? md5(serialize($handler)) : spl_object_hash($handler); + + self::$handlers[$event][$identifier] = $return; } }