Public Member Functions | |
getMissingValuesToAdd () | |
getMissingValuesToMap () | |
hasDataByColumnName ($columnName) | |
getDataByColumnName ($columnName) | |
addMissingValuesByColumnName (array $missingCustomFieldValues, $columnName) | |
addByInstructionsDataAndColumnName ($instructionsData, $columnName) | |
resolveForNewData (CustomFieldsInstructionData $newInstructionsData) | |
Data Fields | |
const | ADD_MISSING_VALUES = 'Add missing value' |
const | MAP_MISSING_VALUES = 'Map missing value' |
Protected Member Functions | |
resolveMissingValueToAdd ($missingCustomFieldValue, $columnName) | |
resolveMissingValueToMap ($missingCustomFieldValue, $mapToValue, $columnName) | |
Protected Attributes | |
$missingValuesToAdd = array() | |
$missingValuesToMap = array() | |
Helper class for working with customFields during import. Organizes which values are missing and should be added and what values are missing and should be mapped.
Definition at line 41 of file CustomFieldsInstructionData.php.
getMissingValuesToAdd | ( | ) |
Definition at line 69 of file CustomFieldsInstructionData.php.
getMissingValuesToMap | ( | ) |
Definition at line 77 of file CustomFieldsInstructionData.php.
hasDataByColumnName | ( | $columnName | ) |
$columnName |
Definition at line 86 of file CustomFieldsInstructionData.php.
getDataByColumnName | ( | $columnName | ) |
$columnName |
Definition at line 101 of file CustomFieldsInstructionData.php.
addMissingValuesByColumnName | ( | array | $missingCustomFieldValues, |
$columnName | |||
) |
array | $missingCustomFieldValues | |
string | $columnName |
Definition at line 120 of file CustomFieldsInstructionData.php.
addByInstructionsDataAndColumnName | ( | $instructionsData, | |
$columnName | |||
) |
$instructionsData | is the 'customFieldsInstructionData' array element in the mappingData | |
string | $columnName |
Definition at line 135 of file CustomFieldsInstructionData.php.
resolveForNewData | ( | CustomFieldsInstructionData | $newInstructionsData | ) |
Appends missingValuesToAdd and missingValuesToMap with new data
CustomFieldsInstructionData | $newInstructionsData |
Definition at line 158 of file CustomFieldsInstructionData.php.
|
protected |
string | $missingCustomFieldValue | |
string | $mapToValue | |
string | $columnName |
Definition at line 195 of file CustomFieldsInstructionData.php.