项目作者: psr18-adapter

项目描述 :
PSR-18 adapter for mangopay/php-sdk-v2
高级语言: PHP
项目地址: git://github.com/psr18-adapter/mangopay-php-sdk-v2.git
创建时间: 2020-08-28T23:54:14Z
项目社区:https://github.com/psr18-adapter/mangopay-php-sdk-v2

开源协议:MIT License

下载


psr18-adapter/mangopay-php-sdk-v2

Install

Via Composer

  1. composer require psr18-adapter/mangopay-php-sdk-v2

Usage

  1. $api = new \MangoPay\MangoPayApi();
  2. $api->setHttpClient(
  3. new \Psr18Adapter\Mangopay\MangopayPsr18Client(
  4. $api,
  5. $psr18Client,
  6. $psrRequestFactory,
  7. $psrUriFactory,
  8. $psrStreamFactory
  9. )
  10. );

Usage with teknoo/mango-pay-bundle

  1. services:
  2. mangopay.sdk.http_client:
  3. class: Psr18Adapter\Mangopay\MangopayPsr18Client
  4. arguments:
  5. $root: '@mangopay.sdk.mango_pay_api.service'
  6. # This is not technically required. Define only if you are logging all requests in your http client,
  7. # so don't need mangopay client's stock logging. We are redefining original service to avoid setLogger call.
  8. mangopay.sdk.mango_pay_api.service:
  9. class: '%mangopay.sdk.mango_pay_api.class%'
  10. calls:
  11. - [setHttpClient, ['@mangopay.sdk.http_client']]

Licensing

MIT license. Please see License File for more information.