CRUDlex\EntityValidator::fieldConstraintsToRules PHP Метод

fieldConstraintsToRules() защищенный Метод

Builds up the validation rules for a single field according to the entity definition constraints.
protected fieldConstraintsToRules ( string $field, AbstractData $data ) : array
$field string the field for the rules
$data AbstractData the data instance to use for validation
Результат array the validation rules for the field
    protected function fieldConstraintsToRules($field, AbstractData $data)
    {
        $rules = [];
        if ($this->definition->getField($field, 'required', false)) {
            $rules[] = ['required'];
        }
        if ($this->definition->getField($field, 'unique', false)) {
            $rules[] = ['unique', $data, $this->entity, $field];
        }
        return $rules;
    }