Components\ReportBuilder\Controllers\Backend\ReportBuilderController::requiredFields PHP Method

requiredFields() public method

Get only the required fields from the input
public requiredFields ( array $input, integer $i ) : array
$input array Input
$i integer
return array
    public function requiredFields($input, $i)
    {
        $required_fields = array();
        foreach ($input as $key => $value) {
            // Get only the input, that are fields in the module
            if (str_contains($key, 'fields-' . $i . '_')) {
                $key = str_replace('fields-' . $i . '_', '', $key);
                $required_fields[$key] = $value;
            }
        }
        return $required_fields;
    }