return $element;
} private function assignComponent(Element
$element, array
$data) { $component =
new Component();
$component->
setId((int) $data['__emotionLibraryComponent_id'
]);
$component->
setName($data['__emotionLibraryComponent_name'
]);
$component->
setType($data['__emotionLibraryComponent_x_type'
]);
$component->
setConvertFunction($data['__emotionLibraryComponent_convert_function'
]);
$component->
setDescription($data['__emotionLibraryComponent_description'
]);
$component->
setTemplate($data['__emotionLibraryComponent_template'
]);
$component->
setCssClass($data['__emotionLibraryComponent_cls'
]);
$component->
setPluginId($data['__emotionLibraryComponent_plugin_id'
] !== null ?
(int) $data['__emotionLibraryComponent_plugin_id'
] : null
);
$element->
setComponent($component);
} private function assignConfig(Element
$element, array
$config =
[]) { $config =
$this->
assignConfigTranslation($config);