libphonenumber\PhoneNumberUtil::maybeAppendFormattedExtension PHP Method

maybeAppendFormattedExtension() protected method

Appends the formatted extension of a phone number to formattedNumber, if the phone number had an extension specified.
protected maybeAppendFormattedExtension ( PhoneNumber $number, PhoneMetadata | null $metadata, integer $numberFormat, string &$formattedNumber )
$number PhoneNumber
$metadata PhoneMetadata | null
$numberFormat integer PhoneNumberFormat
$formattedNumber string
    protected function maybeAppendFormattedExtension(PhoneNumber $number, $metadata, $numberFormat, &$formattedNumber)
    {
        if ($number->hasExtension() && mb_strlen($number->getExtension()) > 0) {
            if ($numberFormat === PhoneNumberFormat::RFC3966) {
                $formattedNumber .= static::RFC3966_EXTN_PREFIX . $number->getExtension();
            } else {
                if (!empty($metadata) && $metadata->hasPreferredExtnPrefix()) {
                    $formattedNumber .= $metadata->getPreferredExtnPrefix() . $number->getExtension();
                } else {
                    $formattedNumber .= static::DEFAULT_EXTN_PREFIX . $number->getExtension();
                }
            }
        }
    }
PhoneNumberUtil