ReviewServiceFactory

Class ReviewServiceFactory

category

System

package

Review

subpackage

Factories

Methods

ReviewServiceFactory constructor.

__construct(\CI_DB_query_builder $query_builder) 

Arguments

$query_builder

\CI_DB_query_builder

Creates a new instance of ReviewAccessRepository.

_createAccessRepository() : \ReviewAccessRepository

Creates a new instance of ReviewDeleter.

_createDeleter() : \ReviewDeleter

Consecutive calls provide the same object.

Response

\ReviewDeleter

Creates a new instance of ReviewFactory Consecutive calls provide the same object.

_createFactory() : \ReviewFactory

Response

\ReviewFactory

Creates a new instance of ReviewReader.

_createReader() : \ReviewReader

Consecutive calls provide the same object.

Response

\ReviewReader

Creates a new instance of ReviewRepository.

_createRepository() : \ReviewRepository

Consecutive calls provide the same object.

Response

\ReviewRepository

Creates a new instance of ReviewWriter.

_createWriter() : \ReviewWriter

Consecutive calls provide the same object.

Response

\ReviewWriter

Creates a review read service.

createReadService() : \ReviewReadServiceInterface

Creates a review write service.

createWriteService() : \ReviewWriteServiceInterface

Properties

queryBuilder

queryBuilder : \CI_DB_query_builder
var

Type(s)

\CI_DB_query_builder

factory

factory : \ReviewFactory
var

Type(s)

\ReviewFactory

accessRepository

accessRepository : \ReviewAccessRepository

repository

repository : \ReviewRepository
var

Type(s)

\ReviewRepository

reader

reader : \ReviewReader
var

Type(s)

\ReviewReader

writer

writer : \ReviewWriter
var

Type(s)

\ReviewWriter

deleter

deleter : \ReviewDeleter
var

Type(s)

\ReviewDeleter

readService

readService : \ReviewReadServiceInterface

writeService

writeService : \ReviewWriteServiceInterface