0

カスタムフックを使って投稿された電話番号を変更しようとしていますが、なぜか値が変更されません。これが私のフックです:

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);

ここで何が問題なのですか?

4

1 に答える 1