Wixel / GUMP

A fast, extensible & stand-alone PHP input validation class that allows you to validate any data
https://wixelhq.com
MIT License
1.17k stars 341 forks source link

Get valid data #319

Open iamludal opened 3 years ago

iamludal commented 3 years ago

Feature request

Currently, $gump->run($data) returns $data, which is redundant, and would return unwanted keys.

As this might be useful though in some cases that I don't know about, I suggest a new method to only get valid data.

Example

$gump->validation_rules(['title' => 'required']);
$gump->run(['title' => 'Sample title', 'content' => 'Sample content']);
$validData = $gump->validData(); // ['title' => 'Sample title']