Skip to content

Commit

Permalink
fix: use native enums
Browse files Browse the repository at this point in the history
  • Loading branch information
brokeyourbike committed Dec 25, 2021
1 parent e383cc0 commit eb4a9e4
Show file tree
Hide file tree
Showing 30 changed files with 125 additions and 552 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/static.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
timeout-minutes: 5
strategy:
matrix:
php-version: [8.0]
php-version: [8.1]

steps:
- name: Checkout code
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
timeout-minutes: 5
strategy:
matrix:
php-version: [8.0]
php-version: [8.1]

steps:
- name: Checkout code
Expand Down
9 changes: 4 additions & 5 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,16 @@
"authors": [
{
"name": "Ivan Stasiuk",
"email": "brokeyourbike@gmail.com",
"homepage": "https://github.com/brokeyourbike"
"email": "ivan@stasi.uk",
"homepage": "https://stasi.uk"
}
],
"minimum-stability": "stable",
"require": {
"php": "^8.0",
"php": "^8.1",
"brokeyourbike/http-client": "^1.0",
"brokeyourbike/resolve-uri": "^1.0",
"myclabs/php-enum": "^1.8",
"brokeyourbike/http-enums": "^1.0",
"brokeyourbike/http-enums": "^2.0",
"brokeyourbike/has-source-model": "^2.0",
"psr/simple-cache": "^1.0"
},
Expand Down
271 changes: 8 additions & 263 deletions phpstan-baseline.neon
Original file line number Diff line number Diff line change
@@ -1,272 +1,17 @@
parameters:
ignoreErrors:
-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:APPLICATION_ERROR is unused\\.$#"
message: "#^Access to an undefined property BrokeYourBike\\\\HttpEnums\\\\HttpMethodEnum\\:\\:\\$value\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php
path: src/Client.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:AUTH_FAILED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:BLOCKED_CARD is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:BLOCKED_MOBILE_OR_BANK_ACCOUNT is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:DUPLICATE_SESSION_ID is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:FAILED_ATTEMPTS_EXCEEDED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INACTIVE_MERCHANT_STATUS is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INSUFFICIENT_FUNDS is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_ACCOUNT is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_AMOUNT is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_CARD_NUMBER is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_CARD_TOKEN is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_ENCRYPTION_KEY is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_FEE is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_IDENTIFIER is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_MERCHANT_IP is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_PIN is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:INVALID_SESSION_ID is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php
message: "#^Access to undefined constant BrokeYourBike\\\\HttpEnums\\\\HttpMethodEnum\\:\\:GET\\.$#"
count: 3
path: src/Client.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:MERCHANT_DAILY_LIMIT_EXCEEDED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:MERCHANT_MONTHLY_LIMIT_EXCEEDED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:MERCHANT_VALIDATION_FAILED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:MERCHANT_WEEKLY_LIMIT_EXCEEDED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:MISSING_REQUEST_PARAMS is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:NO_CONFIGURED_WALLET is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:ORDER_EXPIRED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:ORDER_FAILED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:ORDER_PARAMS_MISMATCH is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:PARTNER_NOT_AVAILABLE is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:PENDING is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:POSSIBLE_DUPLICATE_REQUEST is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:PROVIDER_NOT_REACHABLE is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:QUOTA_INVALID is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:QUOTA_NOT_FOUND is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:RECIPIENT_KYC_FAILED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:RECIPIENT_LIMIT_EXCEEDED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:RECIPINT_BANK_NOT_AVAILABLE is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:REMIT_FAILED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:SENDER_AMOUNT_TOO_BIG is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:SENDER_AMOUNT_TOO_SMALL is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:SENDER_CURRENCY_NOT_ENABLED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:SENDER_DAILY_LIMIT_EXCEEDED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:SENDER_KYC_FAILED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:SENDER_LIMIT_EXCEEDED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:SERVICE_NOT_CONFIGURED is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:SUCCESS is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:SYSTEM_MALFUNCTION_AT_PARTNER_INSTITUTION is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:TRANSFER_LIMIT_EXCEEDED_AT_PARTNER_INSTITUTION is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:UNABLE_TO_GET_FOREX_RATE is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:UNKNOWN_STATUS is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\GenderTypeEnum\\:\\:FEMALE is unused\\.$#"
count: 1
path: src/Enums/GenderTypeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\GenderTypeEnum\\:\\:MALE is unused\\.$#"
count: 1
path: src/Enums/GenderTypeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\IdentificationTypeEnum\\:\\:DRIVING_LICENSE is unused\\.$#"
count: 1
path: src/Enums/IdentificationTypeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\IdentificationTypeEnum\\:\\:NATIONAL_ID is unused\\.$#"
count: 1
path: src/Enums/IdentificationTypeEnum.php

-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\IdentificationTypeEnum\\:\\:PASSPORT is unused\\.$#"
count: 1
path: src/Enums/IdentificationTypeEnum.php
message: "#^Access to undefined constant BrokeYourBike\\\\HttpEnums\\\\HttpMethodEnum\\:\\:POST\\.$#"
count: 4
path: src/Client.php

Loading

0 comments on commit eb4a9e4

Please sign in to comment.