is_array($_FILES[$field]['name']) ? map_deep($_FILES[$field]['name'], 'sanitize_file_name') : sanitize_file_name((string) $_FILES[$field]['name']), 'type' => isset($_FILES[$field]['type']) ? (is_array($_FILES[$field]['type']) ? map_deep($_FILES[$field]['type'], 'sanitize_mime_type') : sanitize_mime_type((string) $_FILES[$field]['type'])) : '', 'tmp_name' => is_array($_FILES[$field]['tmp_name']) ? map_deep($_FILES[$field]['tmp_name'], 'sanitize_text_field') : sanitize_text_field((string) $_FILES[$field]['tmp_name']), 'error' => isset($_FILES[$field]['error']) ? (is_array($_FILES[$field]['error']) ? map_deep($_FILES[$field]['error'], 'absint') : absint($_FILES[$field]['error'])) : 4, 'size' => isset($_FILES[$field]['size']) ? (is_array($_FILES[$field]['size']) ? map_deep($_FILES[$field]['size'], 'absint') : absint($_FILES[$field]['size'])) : 0, ]; } }