Skip to content

Библиотека для определения мобильного оператора и региона по номеру телефона.

License

Notifications You must be signed in to change notification settings

xdpugachevx/mobile-operators-codes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mobile Operators Codes

Библиотека для определения мобильного оператора и региона по номеру телефона. Используется список кодов мобильных операторов РФ, взятый с сайта Россвязь.

Установка с использованием composer

composer require "xdpx/mobile-operators-codes"

Использование

$reader = new \MobileOperatorsCodes\Reader();
$record = $reader->findRecord('+79991234567');
$record = $reader->findRecord('89991234567');
$record = $reader->findRecord('(999) 123-45-67');
$record = $reader->findRecord('9991234567');

echo $record->getOperator();

Обработка ошибок

Если передан телефон в неверном формате, то будет выброшено исключение \MobileOperatorsCodes\WrongPhoneNumberFormatException.

Если запись о номере телефона не найдена в БД, то будет выброшено исключение \MobileOperatorsCodes\RecordNotFoundException.

About

Библиотека для определения мобильного оператора и региона по номеру телефона.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages