getMessage() public method

Returns the error message
public getMessage ( ) : string
return string
 public function it_return_json_with_error_message_when_form_data_is_not_valid_json(Request $request, Form $composerForm, FormError $composerFormError)
 {
     $composerForm->handleRequest($request)->shouldBeCalled();
     $composerForm->isValid()->shouldBeCalled()->willReturn(false);
     $composerForm->isValid()->shouldBeCalled()->willReturn(false);
     $composerForm->get('body')->shouldBeCalled()->willReturn($composerForm);
     $composerForm->getErrors()->shouldBeCalled()->willReturn(array($composerFormError));
     $composerFormError->getMessage()->shouldBeCalled()->willReturn('Please provide a composer.json');
     $this->uploadComposerAction($request)->shouldBeJsonResponse(array('status' => 'ko', 'message' => array('Please provide a composer.json')));
 }
Ejemplo n.º 2
0
 function it_does_not_handle_form_when_the_form_is_invalid(Request $request, FormFactoryInterface $formFactory, FormBuilderInterface $formBuilder, FormInterface $form, FormError $formError, FormInterface $child)
 {
     $formFactory->createNamedBuilder('', 'kreta_dummy_type', null, [])->shouldBeCalled()->willReturn($formBuilder);
     $formBuilder->getForm()->shouldBeCalled()->willReturn($form);
     $request->isMethod('POST')->shouldBeCalled()->willReturn(true);
     $form->handleRequest($request)->shouldBeCalled()->willReturn($form);
     $form->isValid()->shouldBeCalled()->willReturn(false);
     $form->getErrors()->shouldBeCalled()->willReturn([$formError]);
     $formError->getMessage()->shouldBeCalled()->willReturn('Form error');
     $form->all()->shouldBeCalled()->willReturn([$child]);
     $child->isValid()->shouldBeCalled()->willReturn(false);
     $child->getName()->shouldBeCalled()->willReturn('Child form error');
     $child->getErrors()->shouldBeCalled()->willReturn([]);
     $child->all()->shouldBeCalled()->willReturn([]);
     $this->shouldThrow(new InvalidFormException(['Form error', 'Child form error' => []]))->during('handleForm', [$request]);
 }
 /**
  * @param FormError $error
  * @return string
  */
 protected function getErrorCodeByMessage(FormError $error)
 {
     if (stristr($error->getMessage(), Error::FORM_TYPE_CSRF)) {
         return $this->getErrorCode(Error::FORM_TYPE_CSRF);
     }
     return $this->getErrorCode(Error::FORM_TYPE_GENERAL);
 }