Проблема: Вывести ПВЗ в емейл-уведомление


#1

В моем модуле доставки (my_delivery) сейчас нет отображения ПВЗ в емейл-уведомлении покупателя. Смотрю, как это сделано в коде других модулей и пытаюсь сделать так же:

  1. В файл init.php в fn_register_hooks() добавил ‘pickup_point_variable_init’,
  2. В файл func.php добавил функцию

/**
* Hook handler: sets pickup point data.
*/
function fn_my_delivery_pickup_point_variable_init(
PickpupPointVariable $instance,
$order,
$lang_code,
&$is_selected,
&$name,
&$phone,
&$full_address,
&$open_hours_raw,
&$open_hours,
&$description_raw,
&$description
) {

}

При размещении заказа получаю следующую ошибку:

TypeError
Message
Argument 1 passed to fn_my_delivery_pickup_point_variable_init() must be an instance of PickpupPointVariable, instance of Tygh\Template\Document\Variables\PickpupPointVariable given, called in …/app/functions/fn.control.php on line 123
Error at
app/addons/my_delivery/func.php, line: 1266 (строка, где начинается моя функция)

Кто знает, почему возникает такая ошибка? У других модулей доставки аргументы функции абсолютно такие же.