CrudKit\Data\ArrayDataProvider::getRequiredFields PHP Method

getRequiredFields() protected method

Returns an array of require field names
protected getRequiredFields ( ) : string[]
return string[]
    protected function getRequiredFields()
    {
        $required = [];
        foreach ($this->schema as $field => $fieldSchema) {
            if (isset($fieldSchema['options']['required']) && $fieldSchema['options']['required']) {
                $required[] = $field;
            }
        }
        return $required;
    }