AgreementServiceFactory
in package
Class AgreementServiceFactory
Tags
Table of Contents
- $accessRepository : AgreementAccessRepository
- $deleter : AgreementDeleter
- $factory : AgreementFactory
- $queryBuilder : CI_DB_query_builder
- $reader : AgreementReader
- $readService : AgreementReadServiceInterface
- $repository : AgreementRepository
- $writer : AgreementWriter
- $writeService : AgreementWriteServiceInterface
- __construct() : mixed
- AgreementServiceFactory constructor.
- createReadService() : AgreementReadServiceInterface
- Creates an agreement write service.
- createWriteService() : AgreementWriteServiceInterface
- Creates an agreement write service.
- _createReader() : AgreementReader
- Creates a new instance of AgreementReader.
- _createWriter() : AgreementWriter
- Creates a new instance of an AgreementWriter.
- _createAccessRepository() : AgreementAccessRepository
- Creates a new instance of the AgreementAccessRepository.
- _createDeleter() : AgreementDeleter
- Creates a new instance of an AgreementDeleter.
- _createFactory() : AgreementFactory
- Creates a new instance of AgreementFactory.
- _createRepository() : AgreementRepository
- Creates a new instance of an AgreementRepository.
Properties
$accessRepository
protected
AgreementAccessRepository
$accessRepository
$deleter
protected
AgreementDeleter
$deleter
$factory
protected
AgreementFactory
$factory
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
$reader
protected
AgreementReader
$reader
$readService
protected
AgreementReadServiceInterface
$readService
$repository
protected
AgreementRepository
$repository
$writer
protected
AgreementWriter
$writer
$writeService
protected
AgreementWriteServiceInterface
$writeService
Methods
__construct()
AgreementServiceFactory constructor.
public
__construct(CI_DB_query_builder $queryBuilder) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
Return values
mixed —createReadService()
Creates an agreement write service.
public
createReadService() : AgreementReadServiceInterface
Return values
AgreementReadServiceInterface —createWriteService()
Creates an agreement write service.
public
createWriteService() : AgreementWriteServiceInterface
Return values
AgreementWriteServiceInterface —_createReader()
Creates a new instance of AgreementReader.
protected
_createReader() : AgreementReader
Consecutive calls provide the same object.
Return values
AgreementReader —_createWriter()
Creates a new instance of an AgreementWriter.
protected
_createWriter() : AgreementWriter
Consecutive calls provide the same object.
Return values
AgreementWriter —_createAccessRepository()
Creates a new instance of the AgreementAccessRepository.
private
_createAccessRepository() : AgreementAccessRepository
Return values
AgreementAccessRepository —_createDeleter()
Creates a new instance of an AgreementDeleter.
private
_createDeleter() : AgreementDeleter
Consecutive calls provide the same object.
Return values
AgreementDeleter —_createFactory()
Creates a new instance of AgreementFactory.
private
_createFactory() : AgreementFactory
Consecutive calls provide the same object.
Return values
AgreementFactory —_createRepository()
Creates a new instance of an AgreementRepository.
private
_createRepository() : AgreementRepository
Consecutive calls provide the same object.