Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250620) (7d9030acd6e)
libphonenumber\NumberParseException Class Reference
Inheritance diagram for libphonenumber\NumberParseException:
Exception

Public Member Functions

 __construct (int $errorType, string $message, ?\Throwable $previous=null)
 
 __toString ()
 
 getErrorType ()
 Returns the error type of the exception that has been thrown.
 

Public Attributes

const INVALID_COUNTRY_CODE = 0
 The country code supplied did not belong to a supported country or non-geographical entity.
 
const NOT_A_NUMBER = 1
 This indicates the string passed is not a valid number.
 
const TOO_LONG = 4
 This indicates the string had more digits than any valid phone number could have.
 
const TOO_SHORT_AFTER_IDD = 2
 This indicates the string started with an international dialing prefix, but after this was stripped from the number, had less digits than any valid phone number (including country code) could have.
 
const TOO_SHORT_NSN = 3
 This indicates the string, after any country code has been stripped, had less digits than any valid phone number could have.
 

Protected Attributes

int $errorType
 

Member Data Documentation

◆ NOT_A_NUMBER

const libphonenumber\NumberParseException::NOT_A_NUMBER = 1

This indicates the string passed is not a valid number.

Either the string had less than 3 digits in it or had an invalid phone-context parameter. More specifically, the number failed to match the regular expression VALID_PHONE_NUMBER, RFC3966_GLOBAL_NUMBER_DIGITS, or RFC3966_DOMAINNAME in PhoneNumberUtil


The documentation for this class was generated from the following file: