allow phonumber helper to format null value

This commit is contained in:
Julien Fastré 2022-03-24 22:09:12 +01:00
parent e82b2bd10a
commit 5f35a42fe3
2 changed files with 6 additions and 2 deletions

View File

@ -22,7 +22,7 @@ use libphonenumber\PhoneNumber;
*/
interface PhoneNumberHelperInterface
{
public function format(PhoneNumber $phoneNumber): string;
public function format(?PhoneNumber $phoneNumber = null): string;
/**
* Get type (mobile, landline, ...) for phone number.

View File

@ -78,8 +78,12 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
*
* @throws NumberParseException
*/
public function format(PhoneNumber $phoneNumber): string
public function format(?PhoneNumber $phoneNumber = null): string
{
if (null === $phoneNumber) {
return '';
}
return $this->phoneNumberUtil
->formatOutOfCountryCallingNumber($phoneNumber, $this->config['default_carrier_code']);
}