@@ 40-60 (lines=21) @@ | ||
37 | /** |
|
38 | * @param FieldDefinitionCreateStruct $createStruct |
|
39 | */ |
|
40 | public function mapObjectToCreateStruct(FieldDefinitionCreateStruct $createStruct) |
|
41 | { |
|
42 | // Name collection (ez => transfer) |
|
43 | $keys = array( |
|
44 | 'names' => 'names', |
|
45 | 'descriptions' => 'descriptions', |
|
46 | 'fieldGroup' => 'field_group', |
|
47 | 'position' => 'position', |
|
48 | 'isTranslatable' => 'is_translatable', |
|
49 | 'isRequired' => 'is_required', |
|
50 | 'isInfoCollector' => 'is_info_collector', |
|
51 | 'isSearchable' => 'is_searchable', |
|
52 | 'fieldSettings' => 'field_settings', |
|
53 | 'defaultValue' => 'default_value', |
|
54 | 'identifier' => 'identifier', |
|
55 | 'validatorConfiguration' => 'validator_configuration', |
|
56 | 'fieldTypeIdentifier' => 'type', |
|
57 | ); |
|
58 | ||
59 | $this->arrayToStruct($createStruct, $keys); |
|
60 | } |
|
61 | ||
62 | /** |
|
63 | * @param FieldDefinitionUpdateStruct $updateStruct |
|
@@ 65-84 (lines=20) @@ | ||
62 | /** |
|
63 | * @param FieldDefinitionUpdateStruct $updateStruct |
|
64 | */ |
|
65 | public function mapObjectToUpdateStruct(FieldDefinitionUpdateStruct $updateStruct) |
|
66 | { |
|
67 | // Name collection (ez => transfer) |
|
68 | $keys = array( |
|
69 | 'names' => 'names', |
|
70 | 'descriptions' => 'descriptions', |
|
71 | 'fieldGroup' => 'field_group', |
|
72 | 'position' => 'position', |
|
73 | 'isTranslatable' => 'is_translatable', |
|
74 | 'isRequired' => 'is_required', |
|
75 | 'isInfoCollector' => 'is_info_collector', |
|
76 | 'isSearchable' => 'is_searchable', |
|
77 | 'fieldSettings' => 'field_settings', |
|
78 | 'defaultValue' => 'default_value', |
|
79 | 'identifier' => 'identifier', |
|
80 | 'validatorConfiguration' => 'validator_configuration', |
|
81 | ); |
|
82 | ||
83 | $this->arrayToStruct($updateStruct, $keys); |
|
84 | } |
|
85 | ||
86 | /** |
|
87 | * @param FieldDefinitionCreateStruct|FieldDefinitionUpdateStruct $struct |