ReviewServiceFactory
in package
Class ReviewServiceFactory
Tags
Table of Contents
- $accessRepository : ReviewAccessRepository
- $deleter : ReviewDeleter
- $factory : ReviewFactory
- $queryBuilder : CI_DB_query_builder
- $reader : ReviewReader
- $readService : ReviewReadServiceInterface
- $repository : ReviewRepository
- $writer : ReviewWriter
- $writeService : ReviewWriteServiceInterface
- __construct() : mixed
- ReviewServiceFactory constructor.
- createReadService() : ReviewReadServiceInterface
- Creates a review read service.
- createWriteService() : ReviewWriteServiceInterface
- Creates a review write service.
- _createDeleter() : ReviewDeleter
- Creates a new instance of ReviewDeleter.
- _createFactory() : ReviewFactory
- Creates a new instance of ReviewFactory Consecutive calls provide the same object.
- _createReader() : ReviewReader
- Creates a new instance of ReviewReader.
- _createRepository() : ReviewRepository
- Creates a new instance of ReviewRepository.
- _createWriter() : ReviewWriter
- Creates a new instance of ReviewWriter.
- _createAccessRepository() : ReviewAccessRepository
- Creates a new instance of ReviewAccessRepository.
Properties
$accessRepository
protected
ReviewAccessRepository
$accessRepository
$deleter
protected
ReviewDeleter
$deleter
$factory
protected
ReviewFactory
$factory
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
$reader
protected
ReviewReader
$reader
$readService
protected
ReviewReadServiceInterface
$readService
$repository
protected
ReviewRepository
$repository
$writer
protected
ReviewWriter
$writer
$writeService
protected
ReviewWriteServiceInterface
$writeService
Methods
__construct()
ReviewServiceFactory constructor.
public
__construct(CI_DB_query_builder $query_builder) : mixed
Parameters
- $query_builder : CI_DB_query_builder
Return values
mixed —createReadService()
Creates a review read service.
public
createReadService() : ReviewReadServiceInterface
Return values
ReviewReadServiceInterface —createWriteService()
Creates a review write service.
public
createWriteService() : ReviewWriteServiceInterface
Return values
ReviewWriteServiceInterface —_createDeleter()
Creates a new instance of ReviewDeleter.
protected
_createDeleter() : ReviewDeleter
Consecutive calls provide the same object.
Return values
ReviewDeleter —_createFactory()
Creates a new instance of ReviewFactory Consecutive calls provide the same object.
protected
_createFactory() : ReviewFactory
Return values
ReviewFactory —_createReader()
Creates a new instance of ReviewReader.
protected
_createReader() : ReviewReader
Consecutive calls provide the same object.
Return values
ReviewReader —_createRepository()
Creates a new instance of ReviewRepository.
protected
_createRepository() : ReviewRepository
Consecutive calls provide the same object.
Return values
ReviewRepository —_createWriter()
Creates a new instance of ReviewWriter.
protected
_createWriter() : ReviewWriter
Consecutive calls provide the same object.
Return values
ReviewWriter —_createAccessRepository()
Creates a new instance of ReviewAccessRepository.
private
_createAccessRepository() : ReviewAccessRepository