string()->length(2); $phoneUtil = \libphonenumber\PhoneNumberUtil::getInstance(); try { $phoneNumber = $phoneUtil->parse( $number, strtoupper($iso2CountryCode) ); $number = $phoneUtil->format( $phoneNumber, \libphonenumber\PhoneNumberFormat::E164 ); if (false === $phoneUtil->isValidNumber($phoneNumber)) { throw new \D3\LinkmobilityClient\Exceptions\RecipientException( 'invalid sender phone number' ); } } catch (\libphonenumber\NumberParseException $e) { var_dump($e); } parent::__construct( $number); } }