Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-header.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-header.php on line 8

DropDownDependencyToMappingLayoutAdapter Class Reference

Public Member Functions

 __construct ($modelClassName, $attributeName, $maxDepth)
 makeDependencyCollectionByMappingData ($mappingData)
 getCustomFieldAttributesNotUsedInOtherDependencyAttributes ()

Protected Member Functions

 resolveAvailableCustomFieldAttributes (&$availableCustomFieldAttributes, $parentAttributeName)
 getAttributeCustomFieldData ($attributeName)
 resolveValuesToParentValues ($dependencyData)

Protected Attributes

 $modelClassName
 $attributeName
 $maxDepth

Detailed Description

Helper class to adapt a drop down dependency mapping into a dependency collection that can be utilized by the mapping layout to display in the user interface.

Definition at line 41 of file DropDownDependencyToMappingLayoutAdapter.php.


Constructor & Destructor Documentation

__construct ( modelClassName,
attributeName,
maxDepth 
)
Parameters:
string $modelClassName
string $attributeName
integer $maxDepth

Definition at line 54 of file DropDownDependencyToMappingLayoutAdapter.php.


Member Function Documentation

makeDependencyCollectionByMappingData ( mappingData  ) 

Given an array of mapping data, create a collection of DropDownDependencyCustomFieldMapping objects. Include the unmapped objects as well. For example, if the mapping data only has mappings for 2 attributes, based on the

See also:
$this->maxDepth, it should make additional DropDownDependencyCustomFieldMapping if required.
Parameters:
array $mappingData
Returns:
array of DropDownDependencyCustomFieldMapping objects.

Definition at line 71 of file DropDownDependencyToMappingLayoutAdapter.php.

getCustomFieldAttributesNotUsedInOtherDependencyAttributes (  ) 

Public for testing only.

Definition at line 124 of file DropDownDependencyToMappingLayoutAdapter.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Sun Mar 24 07:10:48 2019

Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-footer.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-footer.php on line 8