Elementor\DB::iterate_data PHP Method

iterate_data() public method

public iterate_data ( $data_container, $callback )
    public function iterate_data($data_container, $callback)
    {
        if (isset($data_container['elType'])) {
            if (!empty($data_container['elements'])) {
                $data_container['elements'] = $this->iterate_data($data_container['elements'], $callback);
            }
            return $callback($data_container);
        }
        foreach ($data_container as $element_key => $element_value) {
            $data_container[$element_key] = $this->iterate_data($data_container[$element_key], $callback);
        }
        return $data_container;
    }