public static fieldNameAlreadyExists ( string $fieldName, string $model ) : |
||
$fieldName | string | |
$model | string | |
return |
public static function fieldNameAlreadyExists(string $fieldName, string $model) : InvalidArgumentException
{
return new static(sprintf("Field with name \"%s\" already exists in model \"%s\"", $fieldName, $model));
}
/** * @param string $fieldName * @param FieldDefinition $type * @throws InvalidArgumentException */ private function addFieldDefinition(string $fieldName, FieldDefinition $type) { if (array_key_exists(mb_strtolower($fieldName), $this->definitions)) { throw InvalidArgumentException::fieldNameAlreadyExists($fieldName, $this->name); } $this->definitions[mb_strtolower($fieldName)] = $type; }