protected function validatePhone(FormInterface $form, TransferInformation $data) { $phoneDigits = 10; $phoneNum = str_replace(array(' ', '-', '(', ')'), '', $data->getPhoneNumber()); if (!is_numeric($phoneNum)) { $form->get('phone_number')->addError(new FormError("Enter correct phone number.")); } elseif (strlen($phoneNum) != $phoneDigits) { $form->get('phone_number')->addError(new FormError("Phone number must be {$phoneDigits} digits.")); } else { $data->setPhoneNumber($phoneNum); } }