WithdrawalServiceFactory

Class WithdrawalServiceFactory

category

System

package

Withdrawal

subpackage

Factories

Methods

WithdrawalServiceFactory constructor.

__construct(\CI_DB_query_builder $queryBuilder) 

Arguments

$queryBuilder

\CI_DB_query_builder

Creates a new instance of a withdrawalRepository object.

_createAccessRepository() : \WithdrawalAccessRepository

Creates a new instance of WithdrawalDeleter.

_createDeleter() : \WithdrawalDeleterInterface

Consecutive calls provide the same object.

Response

\WithdrawalDeleterInterface

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

_createFactory() : \WithdrawalFactory

Creates a new instance of WithdrawalReader.

_createReader() : \WithdrawalReaderInterface

Consecutive calls provide the same object.

Response

\WithdrawalReaderInterface

Creates a new instance of WithdrawalRepository.

_createRepository() : \WithdrawalRepositoryInterface

Consecutive calls provide the same object.

Response

\WithdrawalRepositoryInterface

Creates a new instance of WithdrawalReader.

_createWriter() : \WithdrawalWriterInterface

Consecutive calls provide the same object.

Response

\WithdrawalWriterInterface

Creates a withdrawal read service.

createReadService() : \WithdrawalReadServiceInterface

Creates a withdrawal write service.

createWriteService() : \WithdrawalWriteServiceInterface

Properties

queryBuilder

queryBuilder : \CI_DB_query_builder
var

Type(s)

\CI_DB_query_builder

accessRepository

accessRepository : \WithdrawalAccessRepository

repository

repository : \WithdrawalRepository
var

Type(s)

\WithdrawalRepository

reader

reader : \WithdrawalReaderInterface

writer

writer : \WithdrawalWriterInterface

deleter

deleter : \WithdrawalDeleterInterface

readService

readService : \WithdrawalReadServiceInterface

writeService

writeService : \WithdrawalWriteServiceInterface

factory

factory : \WithdrawalFactory
var

Type(s)

\WithdrawalFactory