RestPaymentMethodController
in package
implements
IController
Table of Contents
Interfaces
Properties
- $cacheService : CacheService
- $chargeBeeService : ChargeBeeService
- $logger : Logger
- $request : Request
Methods
- __construct() : mixed
- RestPaymentMethodController constructor.
- deleteAction() : Response
- getAction() : Response
- postAction() : Response
- putAction() : Response
Properties
$cacheService
private
CacheService
$cacheService
$chargeBeeService
private
ChargeBeeService
$chargeBeeService
$logger
private
Logger
$logger
$request
private
Request
$request
Methods
__construct()
RestPaymentMethodController constructor.
public
__construct(ChargeBeeService $chargeBeeService, CacheService $cacheService, Request $request) : mixed
Parameters
- $chargeBeeService : ChargeBeeService
- $cacheService : CacheService
- $request : Request
deleteAction()
public
deleteAction(int $userId, string $paymentMethodId) : Response
Parameters
- $userId : int
- $paymentMethodId : string
Tags
Return values
ResponsegetAction()
public
getAction(int $userId) : Response
Parameters
- $userId : int
Tags
Return values
ResponsepostAction()
public
postAction(int $userId) : Response
Parameters
- $userId : int
Tags
Return values
ResponseputAction()
public
putAction(int $userId, string $paymentMethodId) : Response
Parameters
- $userId : int
- $paymentMethodId : string