/var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/give/src/FormAPI
Edit: /var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/give/src/FormAPI/Section.php (1597B)
validate($array);
$group->id = $array['id'];
$group->name = $array['name'];
$group->desc = isset($array['desc']) ? $array['desc'] : null;
foreach ($array['fields'] as $field) {
$group->fields[] = Fields::fromArray($field);
}
return $group;
}
/**
* Validate group arguments
*
* @since 2.7.0
*
* @param $array
*/
private function validate($array)
{
$required = ['id', 'name', 'fields'];
if (array_diff($required, array_keys($array))) {
throw new InvalidArgumentException(
__('To create a Group object, please provide id, name and fields.', 'give')
);
}
}
}