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

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

public it_creates_appropriate_form_based_on_configuration ( 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_appropriate_form_based_on_configuration(RequestConfiguration $requestConfiguration, ResourceInterface $resource, FormFactoryInterface $formFactory, FormInterface $form)
    {
        $requestConfiguration->isHtmlRequest()->willReturn(true);
        $requestConfiguration->getFormType()->willReturn('sylius_product_pricing');
        $requestConfiguration->getFormOptions()->willReturn([]);
        $formFactory->create('sylius_product_pricing', $resource, Argument::type('array'))->willReturn($form);
        $this->create($requestConfiguration, $resource)->shouldReturn($form);
    }