Я пытаюсь изменить номер телефона, используя пользовательский крючок, но по какой-то причине значение не изменяется. Вот мой крюк:MODX FormIt переопределяет значения POST
require '/components/vendor/autoload.php';
$phoneUtil = \libphonenumber\PhoneNumberUtil::getInstance();
$phone = $hook->getValue('Phone');
$country = $hook->getValue('Country');
$numberProto = $phoneUtil->parse($phone, $country);
$formated = $numberProto->getNationalNumber();
$code = $numberProto->getCountryCode();
$formatedPhone = '+'.$code.$formated;
$hook->setValue('Phone', $formatedPhone);
return true;
Итак, я просто принимая поле телефона, заполнить его с кодом и установить значение обратно. Как я вижу, все работает нормально (путем сброса данных) до $hook->setValue('Phone', $formatedPhone);
В чем проблема?