Simulate Yoomee providers for test

This commit is contained in:
Djery-Tom 2022-11-21 23:29:50 +01:00
parent 21a8b3464d
commit 19497e039d
3 changed files with 9 additions and 7 deletions

View File

@ -41,7 +41,7 @@ class CinetpayController extends Controller
* ref="#/components/schemas/ApiResponse", * ref="#/components/schemas/ApiResponse",
* example = { * example = {
* "status" : 200, * "status" : 200,
* "response" : {{"ALL","MOBILE_MONEY","CREDIT_CARD","WALLET"}}, * "response" : {"hasWebview": true, "methods": { "MOBILE_MONEY": "Mobile Money", "CREDIT_CARD": "Carte de crédit" }},
* "error":null * "error":null
* } * }
* ) * )

View File

@ -40,7 +40,7 @@ class YoomeeController extends Controller
* ref="#/components/schemas/ApiResponse", * ref="#/components/schemas/ApiResponse",
* example = { * example = {
* "status" : 200, * "status" : 200,
* "response" : {{"Yoomee","MTN","Orange","EU"}}, * "response" : {"hasWebview": false, "methods": {"Yoomee": "Yoomee", "MTN": "MTN" , "Orange": "Orange", "EU" : "EU"}},
* "error":null * "error":null
* } * }
* ) * )
@ -49,8 +49,9 @@ class YoomeeController extends Controller
*/ */
public function getMethods() public function getMethods()
{ {
$response = $this->client->get('operators'); // $response = $this->client->get('operators');
$providers = json_decode($response->getBody()->getContents()); // $providers = json_decode($response->getBody()->getContents());
$providers = ["Yoomee","MTN","Orange","EU"];
$methods = []; $methods = [];
foreach ($providers as $provider){ foreach ($providers as $provider){
$key = 'providers.'.$provider; $key = 'providers.'.$provider;

View File

@ -46,7 +46,7 @@ class YoomeeV2Controller extends Controller
* ref="#/components/schemas/ApiResponse", * ref="#/components/schemas/ApiResponse",
* example = { * example = {
* "status" : 200, * "status" : 200,
* "response" : {{"Yoomee","MTN","Orange","EU"}}, * "response" : {"hasWebview": true, "methods": {"Yoomee": "Yoomee", "MTN": "MTN" , "Orange": "Orange", "EU" : "EU"}},
* "error":null * "error":null
* } * }
* ) * )
@ -55,8 +55,9 @@ class YoomeeV2Controller extends Controller
*/ */
public function getMethods() public function getMethods()
{ {
$response = $this->client->get('providers/v1'); // $response = $this->client->get('providers/v1');
$providers = json_decode($response->getBody()->getContents()); // $providers = json_decode($response->getBody()->getContents());
$providers = ["Yoomee","MTN","Orange","EU"];
$methods = []; $methods = [];
foreach ($providers as $provider){ foreach ($providers as $provider){
$key = 'providers.'.$provider; $key = 'providers.'.$provider;