LegacyWriterForOptions
in package
Class LegacyWriterForOptions
Table of Contents
- $db : Connection
- $languageService : LanguageService
- __construct() : mixed
- LegacyWriterForOptions constructor.
- deleteOption() : void
- insertOption() : void
- updateOption() : void
- getLegacyOptionId() : int
- getLegacyOptionValueId() : int
- getNextLegacyOptionId() : int
- getNextLegacyOptionValueId() : int
- insertOptionValues() : void
- updateOptionValues() : void
Properties
$db
private
Connection
$db
$languageService
private
LanguageService
$languageService
Methods
__construct()
LegacyWriterForOptions constructor.
public
__construct(Connection $db, LanguageService $languageService) : mixed
Parameters
- $db : Connection
- $languageService : LanguageService
Return values
mixed —deleteOption()
public
deleteOption(OptionId $optionId) : void
Parameters
- $optionId : OptionId
Tags
Return values
void —insertOption()
public
insertOption(int $optionId, array<string|int, mixed> $newOptionValueIds, OptionDetails $details, NewOptionValues $newOptionValues, OptionType $type, int $sortOrder) : void
Parameters
- $optionId : int
- $newOptionValueIds : array<string|int, mixed>
- $details : OptionDetails
- $newOptionValues : NewOptionValues
- $type : OptionType
- $sortOrder : int
Return values
void —updateOption()
public
updateOption(Option $option, array<string|int, mixed> $newOptionValueIds) : void
Parameters
- $option : Option
- $newOptionValueIds : array<string|int, mixed>
Return values
void —getLegacyOptionId()
private
getLegacyOptionId(int $optionId) : int
Parameters
- $optionId : int
Tags
Return values
int —getLegacyOptionValueId()
private
getLegacyOptionValueId(int $optionValueId) : int
Parameters
- $optionValueId : int
Tags
Return values
int —getNextLegacyOptionId()
private
getNextLegacyOptionId() : int
Tags
Return values
int —getNextLegacyOptionValueId()
private
getNextLegacyOptionValueId() : int
Tags
Return values
int —insertOptionValues()
private
insertOptionValues(int $optionId, int $legacyOptionId, array<string|int, int> $newOptionValueIds, NewOptionValues $newOptionValues) : void
Parameters
- $optionId : int
- $legacyOptionId : int
- $newOptionValueIds : array<string|int, int>
- $newOptionValues : NewOptionValues
Tags
Return values
void —updateOptionValues()
private
updateOptionValues(Option $option) : void
Parameters
- $option : Option