VersionInfoServiceFactory
in package
Class VersionInfoServiceFactory
Tags
Table of Contents
- $db : CI_DB_query_builder
- Database connection.
- $versionInfoFilePath : ExistingDirectory
- Absolute file path for the version info receipts.
- $versionInfoItemFactory : VersionInfoItemFactory
- __construct() : mixed
- VersionInfoServiceFactory constructor.
- createVersionInfoService() : VersionInfoService
- Creates a version info read service.
- _createVersionInfoDatabaseReader() : VersionInfoDatabaseReader
- _createVersionInfoFileReader() : VersionInfoFileReader
- _createVersionInfoItemFactory() : mixed
- _createVersionInfoRepository() : VersionInfoRepository
Properties
$db
Database connection.
protected
CI_DB_query_builder
$db
$versionInfoFilePath
Absolute file path for the version info receipts.
protected
ExistingDirectory
$versionInfoFilePath
$versionInfoItemFactory
protected
VersionInfoItemFactory
$versionInfoItemFactory
Methods
__construct()
VersionInfoServiceFactory constructor.
public
__construct(CI_DB_query_builder $db, ExistingDirectory $versionInfoFilePath) : mixed
Parameters
- $db : CI_DB_query_builder
-
Database connection.
- $versionInfoFilePath : ExistingDirectory
-
Existing Directory.
Return values
mixed —createVersionInfoService()
Creates a version info read service.
public
createVersionInfoService() : VersionInfoService
Return values
VersionInfoService —_createVersionInfoDatabaseReader()
protected
_createVersionInfoDatabaseReader() : VersionInfoDatabaseReader
Return values
VersionInfoDatabaseReader —_createVersionInfoFileReader()
protected
_createVersionInfoFileReader() : VersionInfoFileReader
Return values
VersionInfoFileReader —_createVersionInfoItemFactory()
protected
_createVersionInfoItemFactory() : mixed
Return values
mixed —_createVersionInfoRepository()
protected
_createVersionInfoRepository() : VersionInfoRepository