WithdrawalRepository
in package
implements
WithdrawalRepositoryInterface
Class WithdrawalRepository
Tags
Interfaces, Classes and Traits
- WithdrawalRepositoryInterface
- Interface WithdrawalRepositoryInterface
Table of Contents
- $deleter : WithdrawalDeleterInterface
- $writer : WithdrawalWriterInterface
- __construct() : mixed
- WithdrawalRepository constructor.
- delete() : $this|WithdrawalRepositoryInterface
- Deletes withdrawal entity from database
- store() : $this|WithdrawalRepositoryInterface
- Saves withdrawal entity in database.
Properties
$deleter
private
WithdrawalDeleterInterface
$deleter
$writer
private
WithdrawalWriterInterface
$writer
Methods
__construct()
WithdrawalRepository constructor.
public
__construct(WithdrawalWriterInterface $writer, WithdrawalDeleterInterface $deleter) : mixed
Parameters
- $writer : WithdrawalWriterInterface
- $deleter : WithdrawalDeleterInterface
Return values
mixed —delete()
Deletes withdrawal entity from database
public
delete(WithdrawalInterface $withdrawal) : $this|WithdrawalRepositoryInterface
Parameters
- $withdrawal : WithdrawalInterface
-
Withdrawal entity to be deleted.
Return values
$this|WithdrawalRepositoryInterface —Same instance for chained method calls.
store()
Saves withdrawal entity in database.
public
store(WithdrawalInterface $withdrawal) : $this|WithdrawalRepositoryInterface
Parameters
- $withdrawal : WithdrawalInterface
-
Withdrawal entity to be saved.
Return values
$this|WithdrawalRepositoryInterface —Same instance for chained method calls.