Я написал специальную сервисную функцию, которая получает идентификатор пользователя и получает данные пользователя в виде массива. Я создал одну UserWrapper для функции User :: load stati c. Но когда я запускаю тестовый пример, я получаю ошибку для функции $ user-> get (). Пожалуйста, объясните мне, как смоделировать объект пользователя, чтобы использовать $ user-> get (). Пожалуйста, посмотрите издевательство, которое я использовал ниже,
$user_data = (object)[
'first_name' => (object)[
'value' => 'test'
],
'field_middle_name' => (object)[
'value' => 'test'
],
'last_name' => (object)[
'value' => 'test'
],
'mail' => (object)[
'value' => 'test@test.com'
],
'field_telephone_number' => (object)[
'value' => '9876543210'
],
'field_mobile_number' => (object)[
'value' => '9876543210'
],
];
$this->user
->method('load')
->willReturn($user_data);