How do I alter/change the "field is required" message?
Try this, it might work. 

$name = $form_state-&gt;getValue('name');
if (empty($name)) {
   $form_state-&gt;setErrorByName('name', $this-&gt;t('Email is required.'));
}