AgreementRepository
in package
implements
AgreementRepositoryInterface
Class AgreementRepository
Tags
Interfaces, Classes and Traits
- AgreementRepositoryInterface
- Interface AgreementRepositoryInterface
Table of Contents
- $deleter : AgreementDeleterInterface
- $writer : AgreementWriterInterface
- __construct() : mixed
- AgreementRepository constructor.
- delete() : $this|AgreementWriteServiceInterface
- Deletes the provided agreement.
- store() : $this|AgreementWriteServiceInterface
- Stores the provided agreement.
Properties
$deleter
private
AgreementDeleterInterface
$deleter
$writer
private
AgreementWriterInterface
$writer
Methods
__construct()
AgreementRepository constructor.
public
__construct(AgreementWriterInterface $writer, AgreementDeleterInterface $deleter) : mixed
Parameters
- $writer : AgreementWriterInterface
- $deleter : AgreementDeleterInterface
Return values
mixed —delete()
Deletes the provided agreement.
public
delete(AgreementInterface $agreement) : $this|AgreementWriteServiceInterface
Parameters
- $agreement : AgreementInterface
Return values
$this|AgreementWriteServiceInterface —Same instance for chained method calls.
store()
Stores the provided agreement.
public
store(AgreementInterface $agreement) : $this|AgreementWriteServiceInterface
Parameters
- $agreement : AgreementInterface
Return values
$this|AgreementWriteServiceInterface —Same instance for chained method calls.