Elementor\DB::_get_editor_data PHP Метод

_get_editor_data() приватный Метод

Sanitize posted data.
С версии: 1.0.0
private _get_editor_data ( array $data, boolean $with_html_content = false ) : array
$data array
$with_html_content boolean
Результат array
    private function _get_editor_data($data, $with_html_content = false)
    {
        if (isset($data['elType'])) {
            if ('widget' === $data['elType']) {
                $element_type = Plugin::instance()->widgets_manager->get_widget_types($data['widgetType']);
            } else {
                $element_type = Plugin::instance()->elements_manager->get_element_types($data['elType']);
            }
            $element_class = $element_type->get_class_name();
            /** @var Element_Base $element */
            $element = new $element_class($data);
            return $element->get_raw_data($with_html_content);
        }
        $editor_data = [];
        foreach ($data as $element_data) {
            $editor_data[] = $this->_get_editor_data($element_data, $with_html_content);
        }
        // End Section
        return $editor_data;
    }