---
id: gk-foundation-settings-plugin_id-validation-before
title: "Filter - gk/foundation/settings/{$plugin_id}/validation/before"
sidebar_label: "gk/foundation/settings/{$plugin_id}/validation/before"
tags:
  - "1.0.0"
  - "1.6.0"
---

# Filter: gk/foundation/settings/\{$plugin_id\}/validation/before

Modifies plugin settings object before validation.

## Parameters

| Name | Type | Description |
|------|------|-------------|
| $ui_settings | `array` | Settings. |
| $payload | `array` | Request payload, if this is an Ajax request. |

### Since

- 1.0.0
- 1.6.0: Added $payload parameter.

### Source

Defined in `Settings/Framework.php` at line 671

