spec\Sylius\Bundle\ResourceBundle\Controller\ResourceFormFactorySpec::it_creates_form_without_root_name_and_disables_csrf_protection_for_non_html_requests PHP Метод

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

public it_creates_form_without_root_name_and_disables_csrf_protection_for_non_html_requests ( RequestConfiguration $requestConfiguration, Sylius\Component\Resource\Model\ResourceInterface $resource, Symfony\Component\Form\FormFactoryInterface $formFactory, Symfony\Component\Form\FormInterface $form )
$requestConfiguration Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration
$resource Sylius\Component\Resource\Model\ResourceInterface
$formFactory Symfony\Component\Form\FormFactoryInterface
$form Symfony\Component\Form\FormInterface
    function it_creates_form_without_root_name_and_disables_csrf_protection_for_non_html_requests(RequestConfiguration $requestConfiguration, ResourceInterface $resource, FormFactoryInterface $formFactory, FormInterface $form)
    {
        $requestConfiguration->isHtmlRequest()->willReturn(false);
        $requestConfiguration->getFormType()->willReturn('sylius_product_api');
        $requestConfiguration->getFormOptions()->willReturn([]);
        $formFactory->createNamed('', 'sylius_product_api', $resource, ['csrf_protection' => false])->willReturn($form);
        $this->create($requestConfiguration, $resource)->shouldReturn($form);
    }