Skip to content

Commit

Permalink
feat: make it usable
Browse files Browse the repository at this point in the history
  • Loading branch information
brokeyourbike committed Dec 19, 2021
1 parent d0785fa commit 2a655d1
Show file tree
Hide file tree
Showing 25 changed files with 811 additions and 171 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,7 @@ jobs:
- uses: google-github-actions/release-please-action@v2
with:
release-type: php
bump-minor-pre-major: true

- uses: actions/checkout@v2
if: ${{ steps.release.outputs.release_created }}
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: [7.4,8.0]
php-version: [8.0]

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: [7.4,8.0]
php-version: [8.0]

steps:
- name: Checkout code
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# bancore-api-client-php
# bancore-api-client

[![Latest Stable Version](https://img.shields.io/github/v/release/brokeyourbike/bancore-api-client-php)](https://github.com/brokeyourbike/bancore-api-client-php/releases)
[![Total Downloads](https://poser.pugx.org/brokeyourbike/bancore-api-client/downloads)](https://packagist.org/packages/brokeyourbike/bancore-api-client)
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
],
"minimum-stability": "stable",
"require": {
"php": "^7.4 || ^8.0",
"php": "^8.0",
"brokeyourbike/http-client": "^1.0",
"brokeyourbike/resolve-uri": "^1.0",
"myclabs/php-enum": "^1.8",
Expand Down
272 changes: 272 additions & 0 deletions phpstan-baseline.neon
Original file line number Diff line number Diff line change
@@ -0,0 +1,272 @@
parameters:
ignoreErrors:
-
message: "#^Constant BrokeYourBike\\\\Bancore\\\\Enums\\\\ErrorCodeEnum\\:\\:APPLICATION_ERROR is unused\\.$#"
count: 1
path: src/Enums/ErrorCodeEnum.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: "#^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

3 changes: 3 additions & 0 deletions phpstan.neon
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
includes:
- phpstan-baseline.neon

parameters:
checkMissingIterableValueType: false
checkGenericClassInNonGenericObjectType: false
Expand Down
Loading

0 comments on commit 2a655d1

Please sign in to comment.