Skip to content

Latest commit

 

History

History
58 lines (52 loc) · 1.55 KB

number_checker.md

File metadata and controls

58 lines (52 loc) · 1.55 KB

Number checker

Number checker will validate format and an existence of input phone numbers.

$connection = new ConnectionStream('application_id', 'application_token');

$number_checker = new NumberChecker($connection);

$result = $number_checker->check(['608123456', '777777777', '420777777777', new PhoneNumber('603777777'), '42061110'], 'cz');

The $result is array where keys are phone numbers.

[
    608123456 => [
        'phone_number' => '420608123456',
        'valid' => true,
        'country' => 'cz',
        'call_prefix' => 420,
        'network_code' => '23003',
        'network_name' => 'Vodafone',
    ],
    777777777 => [
        'phone_number' => '420777777777',
        'valid' => true,
        'country' => 'cz',
        'call_prefix' => 420,
        'network_code' => '23003',
        'network_name' => 'Vodafone',
    ],
    420777777777 => [
        'phone_number' => '420777777777',
        'valid' => true,
        'country' => 'cz',
        'call_prefix' => 420,
        'network_code' => '23003',
        'network_name' => 'Vodafone',
    ],
    603777777 => [
        'phone_number' => '420603777777',
        'valid' => true,
        'country' => 'cz',
        'call_prefix' => 420,
        'network_code' => '23002',
        'network_name' => 'T-Mobile',
    ],
    42061110: {
        'phone_number': '42061110',
        'valid': false,
        'country': 'cz',
        'call_prefix': 420,
        'network_code': null,
        'network_name': 'unknown'
    },
]