Field definition should override magic

This commit is contained in:
Samuel Georges 2017-09-13 14:29:42 +10:00
parent 9565565865
commit cd76f2e04f
2 changed files with 2 additions and 2 deletions

View File

@ -93,7 +93,7 @@ class FormField
/**
* @var bool Specifies if this field is mandatory.
*/
public $required = false;
public $required = null;
/**
* @var bool Specify if the field is read-only or not.

View File

@ -699,7 +699,7 @@ class Form extends WidgetBase
/*
* Check model if field is required
*/
if (!$field->required && $this->model && method_exists($this->model, 'isAttributeRequired')) {
if ($field->required === null && $this->model && method_exists($this->model, 'isAttributeRequired')) {
$field->required = $this->model->isAttributeRequired($field->fieldName);
}