Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration::getFormType PHP Method

getFormType() public method

public getFormType ( ) : string | null
return string | null
    public function getFormType()
    {
        $form = $this->parameters->get('form');
        if (isset($form['type'])) {
            return $form['type'];
        }
        if (is_string($form)) {
            return $form;
        }
        $form = $this->metadata->getClass('form');
        if (is_string($form)) {
            return $form;
        }
        return sprintf('%s_%s', $this->metadata->getApplicationName(), $this->metadata->getName());
    }

Usage Example

 function it_creates_the_object_if_form_is_a_class_name(RequestConfiguration $requestConfiguration, ResourceInterface $resource, FormFactoryInterface $formFactory, FormInterface $form)
 {
     $requestConfiguration->isHtmlRequest()->willReturn(true);
     $requestConfiguration->getFormType()->willReturn(TextType::class);
     $formFactory->create(Argument::type(TextType::class), $resource)->willReturn($form);
     $this->create($requestConfiguration, $resource)->shouldReturn($form);
 }
All Usage Examples Of Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration::getFormType