Skip to content

Commit

Permalink
chore: fw sdk
Browse files Browse the repository at this point in the history
  • Loading branch information
frknasir committed Nov 4, 2021
0 parents commit 4628fff
Show file tree
Hide file tree
Showing 31 changed files with 4,690 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/vendor
1 change: 1 addition & 0 deletions .phpunit.result.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"version":1,"defects":{"StarfolkSoftware\\Flutterwave\\Tests\\PlanTest::testPlanCanBeCreated":4,"StarfolkSoftware\\Flutterwave\\Tests\\PlanTest::testPlanCanBeUpdated":4,"StarfolkSoftware\\Flutterwave\\Tests\\SubscriptionTest::testSubscriptionsCanBeRetrieved":4,"StarfolkSoftware\\Flutterwave\\Tests\\ChargeTest::testCanPerformTokenizedCharges":4,"StarfolkSoftware\\Flutterwave\\Tests\\TransactionTest::testTransactionsCanBeRetrieved":4},"times":{"StarfolkSoftware\\Flutterwave\\Tests\\PlanTest::testPlanCanBeCreated":0.001,"StarfolkSoftware\\Flutterwave\\Tests\\PlanTest::testPlansCanBeRetrieved":0,"StarfolkSoftware\\Flutterwave\\Tests\\PlanTest::testPlanCanBeFound":0.001,"StarfolkSoftware\\Flutterwave\\Tests\\PlanTest::testPlanCanBeCancelled":0.001,"StarfolkSoftware\\Flutterwave\\Tests\\PlanTest::testPlanCanBeUpdated":0.001,"StarfolkSoftware\\Flutterwave\\Tests\\SubscriptionTest::testSubscriptionsCanBeRetrieved":0.001,"StarfolkSoftware\\Flutterwave\\Tests\\SubscriptionTest::testSubscriptionCanBeCancelled":0,"StarfolkSoftware\\Flutterwave\\Tests\\SubscriptionTest::testSubscriptionCanBeActivated":0.001,"StarfolkSoftware\\Flutterwave\\Tests\\ChargeTest::testCanPerformTokenizedCharges":0.001,"StarfolkSoftware\\Flutterwave\\Tests\\ChargeTest::testCanUpdateCustomerToken":0.003,"StarfolkSoftware\\Flutterwave\\Tests\\TransactionTest::testTransactionsCanBeRetrieved":0.077}}
Empty file added README.md
Empty file.
24 changes: 24 additions & 0 deletions build/report.junit.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
<testsuite name="/Users/faruk/Documents/Development/flutterwave-php/tests" tests="11" assertions="11" errors="0" warnings="0" failures="0" skipped="0" time="0.088828">
<testsuite name="StarfolkSoftware\Flutterwave\Tests\TransactionTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/TransactionTest.php" tests="1" assertions="1" errors="0" warnings="0" failures="0" skipped="0" time="0.077299">
<testcase name="testTransactionsCanBeRetrieved" class="StarfolkSoftware\Flutterwave\Tests\TransactionTest" classname="StarfolkSoftware.Flutterwave.Tests.TransactionTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/TransactionTest.php" line="10" assertions="1" time="0.077299"/>
</testsuite>
<testsuite name="StarfolkSoftware\Flutterwave\Tests\ChargeTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/ChargeTest.php" tests="2" assertions="2" errors="0" warnings="0" failures="0" skipped="0" time="0.003911">
<testcase name="testCanUpdateCustomerToken" class="StarfolkSoftware\Flutterwave\Tests\ChargeTest" classname="StarfolkSoftware.Flutterwave.Tests.ChargeTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/ChargeTest.php" line="31" assertions="1" time="0.002752"/>
<testcase name="testCanPerformTokenizedCharges" class="StarfolkSoftware\Flutterwave\Tests\ChargeTest" classname="StarfolkSoftware.Flutterwave.Tests.ChargeTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/ChargeTest.php" line="11" assertions="1" time="0.001158"/>
</testsuite>
<testsuite name="StarfolkSoftware\Flutterwave\Tests\SubscriptionTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/SubscriptionTest.php" tests="3" assertions="3" errors="0" warnings="0" failures="0" skipped="0" time="0.002819">
<testcase name="testSubscriptionCanBeActivated" class="StarfolkSoftware\Flutterwave\Tests\SubscriptionTest" classname="StarfolkSoftware.Flutterwave.Tests.SubscriptionTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/SubscriptionTest.php" line="34" assertions="1" time="0.000934"/>
<testcase name="testSubscriptionsCanBeRetrieved" class="StarfolkSoftware\Flutterwave\Tests\SubscriptionTest" classname="StarfolkSoftware.Flutterwave.Tests.SubscriptionTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/SubscriptionTest.php" line="10" assertions="1" time="0.001387"/>
<testcase name="testSubscriptionCanBeCancelled" class="StarfolkSoftware\Flutterwave\Tests\SubscriptionTest" classname="StarfolkSoftware.Flutterwave.Tests.SubscriptionTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/SubscriptionTest.php" line="23" assertions="1" time="0.000499"/>
</testsuite>
<testsuite name="StarfolkSoftware\Flutterwave\Tests\PlanTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/PlanTest.php" tests="5" assertions="5" errors="0" warnings="0" failures="0" skipped="0" time="0.004799">
<testcase name="testPlanCanBeFound" class="StarfolkSoftware\Flutterwave\Tests\PlanTest" classname="StarfolkSoftware.Flutterwave.Tests.PlanTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/PlanTest.php" line="37" assertions="1" time="0.001328"/>
<testcase name="testPlanCanBeCreated" class="StarfolkSoftware\Flutterwave\Tests\PlanTest" classname="StarfolkSoftware.Flutterwave.Tests.PlanTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/PlanTest.php" line="11" assertions="1" time="0.001283"/>
<testcase name="testPlanCanBeCancelled" class="StarfolkSoftware\Flutterwave\Tests\PlanTest" classname="StarfolkSoftware.Flutterwave.Tests.PlanTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/PlanTest.php" line="62" assertions="1" time="0.000517"/>
<testcase name="testPlanCanBeUpdated" class="StarfolkSoftware\Flutterwave\Tests\PlanTest" classname="StarfolkSoftware.Flutterwave.Tests.PlanTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/PlanTest.php" line="48" assertions="1" time="0.001175"/>
<testcase name="testPlansCanBeRetrieved" class="StarfolkSoftware\Flutterwave\Tests\PlanTest" classname="StarfolkSoftware.Flutterwave.Tests.PlanTest" file="/Users/faruk/Documents/Development/flutterwave-php/tests/PlanTest.php" line="26" assertions="1" time="0.000495"/>
</testsuite>
</testsuite>
</testsuites>
48 changes: 48 additions & 0 deletions composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"name": "starfolksoftware/flutterwave-php",
"description": "A PHP library to conveniently access the Flutterwave API from applications written in the PHP language.",
"type": "library",
"license": "MIT",
"authors": [
{
"name": "Faruk Nasir",
"email": "faruk@starfolksoftware.com"
}
],
"autoload": {
"psr-4": {
"StarfolkSoftware\\Flutterwave\\": "src"
}
},
"autoload-dev": {
"psr-4": {
"StarfolkSoftware\\Flutterwave\\Tests\\": "tests/"
}
},
"config": {
"sort-packages": true
},
"require": {
"php": "^8.0",
"php-http/client-common": "^2.3",
"php-http/discovery": "^1.14.1",
"psr/http-client": "^1.0.1",
"psr/http-client-implementation": "^1.0",
"psr/http-factory": "^1.0.1",
"symfony/options-resolver": "^5.2"
},
"require-dev": {
"laminas/laminas-diactoros": "^2.4",
"php-http/curl-client": "^2.1",
"php-http/mock-client": "^1.5",
"phpunit/phpunit": "^9.5",
"symfony/var-dumper": "^5.1"
},
"minimum-stability": "stable",
"support": {
"email": "contact@starfolksoftware.com",
"issues": "https://github.com/starfolksoftware/flutterwave-php/issues",
"source": "https://github.com/starfolksoftware/flutterwave-php",
"docs": "https://github.com/starfolksoftware/flutterwave-php/blob/master/README.md"
}
}
Loading

0 comments on commit 4628fff

Please sign in to comment.