/**
* Method to process the form data.
*
* @param array $data An array of field values to filter.
* @param string $group The dot-separated form group path on which to filter the fields.
*
* @return mixed Array or false.
*
* @since 4.0.0
*/
public function process($data, $group = null)
{
$data = $this->filter($data, $group);
$valid = $this->validate($data, $group);
if (!$valid) {
return $valid;
}
return $this->postProcess($data, $group);
}