spec\Sylius\Bundle\CoreBundle\Form\EventSubscriber\AddUserFormSubscriberSpec::it_throws_invalid_argument_exception_when_data_does_not_implement_user_aware_interface PHP Метод

it_throws_invalid_argument_exception_when_data_does_not_implement_user_aware_interface() публичный Метод

public it_throws_invalid_argument_exception_when_data_does_not_implement_user_aware_interface ( Symfony\Component\Form\FormEvent $event, Form $form, Form $createUserCheckForm, Sylius\Component\User\Model\UserInterface $user )
$event Symfony\Component\Form\FormEvent
$form Symfony\Component\Form\Form
$createUserCheckForm Symfony\Component\Form\Form
$user Sylius\Component\User\Model\UserInterface
    function it_throws_invalid_argument_exception_when_data_does_not_implement_user_aware_interface(FormEvent $event, Form $form, Form $createUserCheckForm, UserInterface $user)
    {
        $event->getData()->willReturn($user);
        $event->getForm()->willReturn($form);
        $form->get('createUser')->willReturn($createUserCheckForm);
        $createUserCheckForm->getViewData()->willReturn(null);
        $this->shouldThrow(\InvalidArgumentException::class)->during('submit', [$event]);
    }