public function sanitize($data) { $controls = $this->get_controls_by_keys(array_keys($data)); foreach ($data as $key => $value) { if ($key == 'elements') { continue; } $data[$key] = isset($controls[$key]) ? $controls[$key]->sanitize($value) : Cornerstone_Control::fallback_sanitize($value); } return $data; }