ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 3.145.154.10 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/fund.old.nicn.gov.ng/funds-old/vendor/fzaninotto/faker/src/Faker/Provider/en_US/ |
Upload File : |
<?php namespace Faker\Provider\en_US; class PhoneNumber extends \Faker\Provider\PhoneNumber { /** * @see https://en.wikipedia.org/wiki/National_conventions_for_writing_telephone_numbers#United_States.2C_Canada.2C_and_other_NANP_countries */ protected static $formats = array( // International format '+1-{{areaCode}}-{{exchangeCode}}-####', '+1 ({{areaCode}}) {{exchangeCode}}-####', '+1-{{areaCode}}-{{exchangeCode}}-####', '+1.{{areaCode}}.{{exchangeCode}}.####', '+1{{areaCode}}{{exchangeCode}}####', // Standard formats '{{areaCode}}-{{exchangeCode}}-####', '({{areaCode}}) {{exchangeCode}}-####', '1-{{areaCode}}-{{exchangeCode}}-####', '{{areaCode}}.{{exchangeCode}}.####', '{{areaCode}}-{{exchangeCode}}-####', '({{areaCode}}) {{exchangeCode}}-####', '1-{{areaCode}}-{{exchangeCode}}-####', '{{areaCode}}.{{exchangeCode}}.####', // Extensions '{{areaCode}}-{{exchangeCode}}-#### x###', '({{areaCode}}) {{exchangeCode}}-#### x###', '1-{{areaCode}}-{{exchangeCode}}-#### x###', '{{areaCode}}.{{exchangeCode}}.#### x###', '{{areaCode}}-{{exchangeCode}}-#### x####', '({{areaCode}}) {{exchangeCode}}-#### x####', '1-{{areaCode}}-{{exchangeCode}}-#### x####', '{{areaCode}}.{{exchangeCode}}.#### x####', '{{areaCode}}-{{exchangeCode}}-#### x#####', '({{areaCode}}) {{exchangeCode}}-#### x#####', '1-{{areaCode}}-{{exchangeCode}}-#### x#####', '{{areaCode}}.{{exchangeCode}}.#### x#####' ); /** * @see https://en.wikipedia.org/wiki/Toll-free_telephone_number#United_States */ protected static $tollFreeAreaCodes = array( 800, 844, 855, 866, 877, 888 ); protected static $tollFreeFormats = array( // Standard formats '{{tollFreeAreaCode}}-{{exchangeCode}}-####', '({{tollFreeAreaCode}}) {{exchangeCode}}-####', '1-{{tollFreeAreaCode}}-{{exchangeCode}}-####', '{{tollFreeAreaCode}}.{{exchangeCode}}.####', ); public function tollFreeAreaCode() { return self::randomElement(static::$tollFreeAreaCodes); } public function tollFreePhoneNumber() { $format = self::randomElement(static::$tollFreeFormats); return self::numerify($this->generator->parse($format)); } /** * NPA-format area code * * @see https://en.wikipedia.org/wiki/North_American_Numbering_Plan#Numbering_system * * @return string */ public static function areaCode() { $digits[] = self::numberBetween(2, 9); $digits[] = self::randomDigit(); $digits[] = self::randomDigitNot($digits[1]); return join('', $digits); } /** * NXX-format central office exchange code * * @see https://en.wikipedia.org/wiki/North_American_Numbering_Plan#Numbering_system * * @return string */ public static function exchangeCode() { $digits[] = self::numberBetween(2, 9); $digits[] = self::randomDigit(); if ($digits[1] === 1) { $digits[] = self::randomDigitNot(1); } else { $digits[] = self::randomDigit(); } return join('', $digits); } }