protected function setStringProperty($field, $value, $max_length, $error_massage_field_name) { $message = null; if (strlen($value) > $max_length) { $value = ModelValidation::getValidString($value, $max_length); $message = "{$error_massage_field_name} is too long. {$error_massage_field_name} set to: {$value}"; } $this->{$field} = $value; return $message; }