xdpx / mobile-operators-codes
Библиотека для определения мобильного оператора и региона по номеру телефона
Installs: 176
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 0
Forks: 0
pkg:composer/xdpx/mobile-operators-codes
Requires
- php: >=5.4.0
- ext-pdo: *
- ext-pdo_sqlite: *
This package is not auto-updated.
Last update: 2025-12-21 09:35:31 UTC
README
Библиотека для определения мобильного оператора и региона по номеру телефона. Используется список кодов мобильных операторов РФ, взятый с сайта Россвязь.
Установка с использованием 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.