Created
August 31, 2017 09:41
-
-
Save portey/db2b1077a688ec9faff90d9eb5bbbf8d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| namespace ApiBundle\Service\API; | |
| use AppBundle\Utils\ProjectErrorCode; | |
| /** | |
| * Class InternalApiErrors | |
| */ | |
| class InternalApiErrors | |
| { | |
| const SUCCESS_CODE = 0; | |
| public static $map = [ | |
| -5 => [ | |
| 'ERR_HTTPS' => ['code' => ProjectErrorCode::CODE_SERVER_ERROR, 'message' => 'Потрібен https. Доступ по http заборонений.'], | |
| ], | |
| -4 => [ | |
| 'ERR_SSL' => ['code' => ProjectErrorCode::CODE_SERVER_ERROR, 'message' => 'Потрібно сертифікат для клієнта'], | |
| ], | |
| -3 => [ | |
| 'ERR_MODELS' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Хибні вхідні параметри'], | |
| ], | |
| -2 => [ | |
| 'ERR_API' => ['code' => ProjectErrorCode::CODE_SERVER_ERROR, 'message' => '*'], | |
| ], | |
| -1 => [ | |
| 'ERR_UNKNOWN' => ['code' => ProjectErrorCode::CODE_SERVER_ERROR, 'message' => '*'], | |
| 'RC_DBMS' => ['code' => ProjectErrorCode::CODE_SERVER_ERROR, 'message' => 'Помилка сервісу'], | |
| ], | |
| 0 => [ | |
| 'OK' => ['code' => self::SUCCESS_CODE, 'message' => 'OK'], //not used | |
| ], | |
| 1 => [ | |
| 'RC_CARD_LOCKED' => ['code' => ProjectErrorCode::CODE_CARD_BLOCKED, 'message' => 'Карта заблокована'], | |
| 'ERR_BARCODE' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Некоректний штрихкод.'], | |
| ], | |
| 2 => [ | |
| 'RC_CARD_NOT_FOUND' => ['code' => ProjectErrorCode::CODE_NOT_FOUND, 'message' => 'Карта не існує'], | |
| 'ERR_BUSINESS' => ['code' => ProjectErrorCode::CODE_NOT_FOUND, 'message' => 'Не вірний бізнес.'], | |
| ], | |
| 3 => [ | |
| 'ERR_DBMS' => ['code' => ProjectErrorCode::CODE_SERVER_ERROR, 'message' => '*'], | |
| 'RC_NO_LINK_CARD_MEMBER' => ['code' => ProjectErrorCode::CODE_NOT_FOUND, 'message' => 'Картка не належить користувачу.'], | |
| ], | |
| 4 => [ | |
| 'RC_MEMBER_NOT_FOUND' => ['code' => ProjectErrorCode::CODE_NOT_FOUND, 'message' => 'Користувача не знайдено'], | |
| 'ERR_MEMBER' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Помилка в номері користувача.'], | |
| ], | |
| 5 => [ | |
| 'RC_MEMBER_LOCKED' => ['code' => ProjectErrorCode::CODE_USER_BLOCKED, 'message' => 'Користувач заблокований'], | |
| ], | |
| 6 => [ | |
| 'RC_MEMBER_UNREGISTERED' => ['code' => ProjectErrorCode::CODE_USER_NOT_REGISTERED, 'message' => 'Користувач не зареєстрований'], | |
| ], | |
| 7 => [ | |
| 'RC_MEMBER_REGISTERED' => ['code' => ProjectErrorCode::CODE_USER_REGISTERED, 'message' => 'Користувач зареєстрований'], | |
| ], | |
| 8 => [ | |
| 'RC_MEMBER_UNACTIVATED' => ['code' => ProjectErrorCode::CODE_USER_NOT_ACTIVATED, 'message' => 'Користувач не активовано'], | |
| ], | |
| 9 => [ | |
| 'RC_MEMBER_UNIDENTIFIED' => ['code' => ProjectErrorCode::CODE_NOT_FOUND, 'message' => 'Користувач не ідентифіковано'], | |
| ], | |
| 11 => [ | |
| 'RC_PASSWORD_EMPTY' => ['code' => ProjectErrorCode::CODE_LOW_PROTECTION_PASSWORD, 'message' => 'Пароль порожній'], | |
| ], | |
| 13 => [ | |
| 'RC_PASSWORD_NOT_SECURE' => ['code' => ProjectErrorCode::CODE_LOW_PROTECTION_PASSWORD, 'message' => 'Пароль не відповідає вимогам безпеки'], | |
| ], | |
| 14 => [ | |
| 'RC_PASSWORD_NOT_MATCH' => ['code' => ProjectErrorCode::CODE_BAD_CREDENTIALS, 'message' => 'Невірний пароль'], | |
| ], | |
| 15 => [ | |
| 'RC_MEMBER_BLOCKED' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Користувач заблоковано на ПС'], | |
| ], | |
| 16 => [ | |
| 'RC_MEMBER_REGISTERED_WITHOUT_EMAIL' => ['code' => ProjectErrorCode::CODE_USER_WITHOUT_EMAIL, 'message' => 'Користувач зареєстрований без e-mail'], | |
| ], | |
| 17 => [ | |
| 'RC_PASSWORD_NOT_CONFIRM' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Пароль і підтвердження пароля не збігаються.'], | |
| ], | |
| 18 => [ | |
| 'RC_TO_FEW_QUESTIONS' => ['code' => ProjectErrorCode::CODE_NOT_FOUND, 'message' => 'Неможливо сформувати контрольне питання'], | |
| ], | |
| 19 => [ | |
| 'RC_ANSWER_NOT_MATCH' => ['code' => ProjectErrorCode::CODE_INCORRECT_ANSWER, 'message' => 'Відповідь не вірна.'], | |
| ], | |
| 20 => [ | |
| 'RC_ELEMENT_NOT_STATUS_CHANGED' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Зміна статусу заборонена'], | |
| ], | |
| 21 => [ | |
| 'RC_CARD_NOT_STATUS_CHANGED' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Зміна статусу карти заборонена'], | |
| ], | |
| 22 => [ | |
| 'RC_CARD_ACTIVATIONCODE_ERROR' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Некоректний код активації'], | |
| ], | |
| 23 => [ | |
| 'RC_CARD_NOT_ADD' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Прив\'язка карти заборонена'], | |
| ], | |
| 24 => [ | |
| 'RC_NO_LINK_ELEMENT_MEMBER' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Спеціальна пропозиція не належить користувачу'], | |
| ], | |
| 25 => [ | |
| 'RC_TOPUPNUMBER_LIMIT' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Перевищено допустиму кількість номерів'], | |
| ], | |
| 26 => [ | |
| 'RC_TOPUPNUMBER_DUPLICATE' => ['code' => ProjectErrorCode::CODE_BAD_REQUEST, 'message' => 'Номер вже в списку'], | |
| ], | |
| 27 => [ | |
| 'RC_TOPUPNUMBER_NOT_EDIT' => ['code' => ProjectErrorCode::CODE_NOT_FOUND, 'message' => 'Номер телефону не належить користувачу'], | |
| ], | |
| ]; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment