restore showing phonenumber

This commit is contained in:
2022-03-02 13:48:48 +01:00
parent ed4cf67e79
commit 54ad7a4b8f
10 changed files with 37 additions and 40 deletions

View File

@@ -45,6 +45,8 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
private Client $twilioClient;
private PhonenumberUtil $phoneNumberUtil;
public function __construct(
CacheItemPoolInterface $cacheUserData,
ParameterBagInterface $parameterBag,
@@ -67,17 +69,13 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
]);
$this->isConfigured = true;
}
$this->phoneNumberUtil = PhoneNumberUtil::getInstance();
}
public function denormalize(string $phoneNumber): string
public function denormalize(PhoneNumber $phoneNumber): string
{
$phoneUtil = PhoneNumberUtil::getInstance();
return $phoneUtil
->format(
$phoneUtil->parse($phoneNumber),
PhoneNumberFormat::E164
);
return $this->format($phoneNumber);
}
/**
@@ -85,15 +83,10 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
* @return string
* @throws NumberParseException
*/
public function format(string $phoneNumber): string
public function format(PhoneNumber $phoneNumber): string
{
$phoneUtil = PhoneNumberUtil::getInstance();
return $phoneUtil
->format(
$phoneUtil->parse($phoneNumber, $this->config['default_carrier_code']),
PhoneNumberFormat::NATIONAL
);
return $this->phoneNumberUtil
->formatOutOfCountryCallingNumber($phoneNumber, $this->config['default_carrier_code']);
}
/**