public function format(SS_HTTPRequest $request) { $rawNumber = $request->getVar('number'); $country = $request->getVar('country'); $format = $request->getVar('format'); try { return LibPhoneNumberField::formatPhoneNumber($rawNumber, $country, $format); } catch (\libphonenumber\NumberParseException $e) { SS_Log::log($e->getMessage(), SS_Log::DEBUG); return $this->httpError(400, $e->getMessage()); } }