Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
3150a04
feat: support for php 7.4 and higher
bajoski34 Sep 16, 2022
427c189
test: ussd charge method
bajoski34 Sep 16, 2022
905aa10
refactor: card test
bajoski34 Sep 16, 2022
5692a80
refactor: apple test
bajoski34 Sep 16, 2022
9b01e35
added: more tests
bajoski34 Sep 17, 2022
30723af
test: collection subaccount operations
bajoski34 Sep 17, 2022
f9fb184
test: add new resources for test
bajoski34 Sep 17, 2022
fee5d89
test: Momo Test
bajoski34 Sep 17, 2022
943b268
test: update payout subtest/collection subtest/paymentplan test
bajoski34 Sep 17, 2022
f6787fc
test: update payout-subaccount test
bajoski34 Sep 17, 2022
1f7c82b
refactor: Docs and Bass Class
bajoski34 Sep 18, 2022
d419083
refactor: update documentation
bajoski34 Sep 18, 2022
813ffcc
update: docs
bajoski34 Sep 18, 2022
bc8fe20
update: docs 2
bajoski34 Sep 18, 2022
0c0858a
update: payout subaccount docs
bajoski34 Sep 18, 2022
b5f88aa
update: docs - library configuration
bajoski34 Sep 18, 2022
107e270
update: example setup
bajoski34 Sep 18, 2022
a10e585
perf: improve configuration settings
bajoski34 Sep 18, 2022
f399c6f
refactor: all tests
bajoski34 Sep 18, 2022
f5971f9
test: update bank,collect-subaccount,apple,ach,and account test
bajoski34 Sep 18, 2022
a4f88d8
docs: custom configuration update
bajoski34 Sep 18, 2022
765146a
docs: update inline snippet
bajoski34 Sep 19, 2022
29f7d84
test: update transfer test and docs
bajoski34 Sep 19, 2022
bc33dc7
docs: update subscription docs
bajoski34 Sep 19, 2022
59114ca
test: update virtual card/misc service test
bajoski34 Sep 19, 2022
47ad5f9
feat: add chargebacks service
bajoski34 Sep 19, 2022
457de87
update: docker setup
bajoski34 Oct 8, 2022
d616067
feat: add Virtual Account Service
bajoski34 Nov 3, 2022
62636e3
Create php.yml
bajoski34 Nov 4, 2022
012a9a4
fix: unbound version constraints
bajoski34 Nov 4, 2022
1a2c8d2
udpate: add phpstan to analyse codebase
bajoski34 Nov 4, 2022
000c240
remove: enum helper package
bajoski34 Nov 4, 2022
35e5194
refactor: Transfer Service
bajoski34 Nov 4, 2022
1312465
refactor: misspelled property_exists func
bajoski34 Nov 4, 2022
52e56fb
update: CardPayment Service
bajoski34 Nov 4, 2022
33b0e32
update: added customer class construct
bajoski34 Nov 4, 2022
a51987e
refactor: Transactions Service
bajoski34 Nov 4, 2022
641da40
update: Prepare Trait
bajoski34 Nov 4, 2022
53120de
update: php workflow
bajoski34 Nov 4, 2022
f503b6c
docs: add virtual account snippet
bajoski34 Nov 4, 2022
b4a643c
workflow: add enviroment variables
bajoski34 Nov 4, 2022
501ad25
test: update AccountTest
bajoski34 Nov 4, 2022
dab1f1d
Update documentation style.
corneliusyaovi Nov 4, 2022
c8ddc72
test: remove print_r
bajoski34 Nov 4, 2022
9031481
update: Configure trait
bajoski34 Nov 4, 2022
d58ab3a
update: AbstractPayment config
bajoski34 Nov 4, 2022
e0fb25a
fix: remove static verify call
bajoski34 Nov 5, 2022
f38f401
update: APIOperations PHPDoc
bajoski34 Nov 5, 2022
b28564e
test: Bank Service
bajoski34 Nov 5, 2022
c4fbb18
update: EventTracker
bajoski34 Nov 5, 2022
6be5908
update: Virtual Card Service & Test
bajoski34 Nov 5, 2022
f61c3cb
test: Virtual Card
bajoski34 Nov 5, 2022
21fb8e2
test: Virtual Account update
bajoski34 Nov 5, 2022
e322d3a
test: CollectionSubaccount
bajoski34 Nov 5, 2022
e26161f
test: PaymentPlanTest Update
bajoski34 Nov 5, 2022
48b7317
test: CollectionSubaccount Test Update
bajoski34 Nov 5, 2022
4f633cd
test: PayoutSubaccount Test Update
bajoski34 Nov 5, 2022
ce22cb0
test: Account Charge config
bajoski34 Nov 7, 2022
6e53bd1
test: Account Charge test details
bajoski34 Nov 7, 2022
e102bb5
test: Ach charge update
bajoski34 Nov 7, 2022
7a42cbb
test: virtual card update
bajoski34 Nov 7, 2022
97905af
test: Account charge update
bajoski34 Nov 7, 2022
633b39e
test: Beneficiaries update
bajoski34 Nov 7, 2022
9ef264e
test: Momo update
bajoski34 Nov 7, 2022
cbc6772
test: Settlement update
bajoski34 Nov 7, 2022
ecab6fc
test: Subscription update
bajoski34 Nov 7, 2022
ae02001
test: virtual account update
bajoski34 Nov 7, 2022
366888c
test: beneficiary update
bajoski34 Nov 7, 2022
cd16028
test: MOMO update
bajoski34 Nov 7, 2022
072893d
test: Payout Subaccount update
bajoski34 Nov 7, 2022
4bae5a6
test: Payout Subaccount full update
bajoski34 Nov 7, 2022
23f0c67
test: collectionSubaccount update
bajoski34 Nov 7, 2022
80e7188
test: collectionSubaccount
bajoski34 Nov 7, 2022
892b654
test: banktransfer
bajoski34 Nov 8, 2022
f68077a
update: customer class
bajoski34 Nov 8, 2022
262b97f
update: Transfer service
bajoski34 Nov 8, 2022
d74c8b5
test: collectionSub
bajoski34 Nov 8, 2022
7e9dd7f
add guzzle dependency
bajoski34 Nov 16, 2022
d8d28df
add guzzle client
bajoski34 Nov 16, 2022
d6e9762
updae: card implemetation
bajoski34 Nov 16, 2022
b185cb1
implement Psr Http Interface
bajoski34 Nov 16, 2022
1da2ddd
phpinsight standard fix
bajoski34 Nov 16, 2022
80821a5
update: MomoEventHandler
bajoski34 Nov 16, 2022
242eed2
fix: AbstractService response
bajoski34 Nov 16, 2022
95c26de
update: remove unavailable property
bajoski34 Nov 16, 2022
f092617
update:CollectionSubaccount annotations
bajoski34 Nov 16, 2022
ac899b0
example: banktransfer
bajoski34 Nov 16, 2022
1265919
add annotation to BankTransfer event handler
bajoski34 Nov 16, 2022
10de13e
update: collection subaccount annotation
bajoski34 Nov 16, 2022
3ff997f
test: update BeneficiariesTest
bajoski34 Nov 16, 2022
d71937d
test: update CollectionSubaccountTest
bajoski34 Nov 16, 2022
8a78767
test: update MiscTest.php
bajoski34 Nov 16, 2022
56430f2
test: update TransferTest
bajoski34 Nov 16, 2022
2019bd6
add test workflow
bajoski34 Nov 16, 2022
deee496
test: update Settlements Test
bajoski34 Nov 17, 2022
29a75d1
test: update
bajoski34 Nov 17, 2022
82e2469
Merge pull request #49 from Flutterwave/feat/add-guzzle-http
bajoski34 Nov 17, 2022
e5d9240
update workflow
bajoski34 Nov 17, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
File renamed without changes.
44 changes: 44 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: PHP Test

on:
push:
branches: [ "development" ]
pull_request:
branches: [ "development" ]
permissions:
contents: read

jobs:
build:

runs-on: ubuntu-latest

env:
PUBLIC_KEY: ${{ secrets.PUBLIC_KEY }}
SECRET_KEY: ${{ secrets.SECRET_KEY }}
ENCRYPTION_KEY: ${{ secrets.ENCRYPTION_KEY }}
ENV: ${{ secrets.ENV }}

steps:
- uses: actions/checkout@v3

- name: Validate composer.json and composer.lock
run: composer validate --strict

- name: Cache Composer packages
id: composer-cache
uses: actions/cache@v3
with:
path: vendor
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-php-

- name: Install dependencies
run: composer install --prefer-dist --no-progress

- name: PHPStan analysis
run: vendor/bin/phpstan analyse tests --no-progress --no-interaction --error-format=table

- name: Run test suite
run: ./vendor/bin/pest
10 changes: 8 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -187,5 +187,11 @@ tmtags
# Local History for Visual Studio Code
.history/

vendor

vendor/
composer.lock

*.log
examples/*.log
examples/endpoint/*.log
example.php
.phpunit.result.cache
Loading