Изменить значение в плагине

Про плагины.
Как вернуть значение?
Есть вызов события, (внутри msorderhandler.class.php)
$response = $this->ms2->invokeEvent('msOnBeforeValidateOrderValue', array(
	'key' => $key,
	'value' => $value,
	'order' => $this,
));
$value = $response['data']['value'];
По этой логике я дописываю
$key = $response['data']['key'];
И хочу обработать в плагине этот самый key.
(Мне нужно поменять key, так как борюсь с автозаполнением в браузере.)
код плагина прост:
if(strpos($key, "ac_fix") !== false){
  $key = substr($key, strlen('ac_fix'));
}
Но как вернуть этот $key?
Перепробовал варианты:
$modx->event->output(array( 'key' => $key, 'value' => $value ));
$order->order[$key] = $values;
(Этот вариант наиболее предпочтительный)
$values = & $modx->event->returnedValues;
$values['key'] = $key;
return $values;
Ничего не отработало. Прошу помощи с решением…
Сергей
29 ноября 2018, 16:33
modx.pro
711
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0