當前位置: 首頁>>代碼示例>>PHP>>正文


PHP RequestConfiguration::getFormType方法代碼示例

本文整理匯總了PHP中Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration::getFormType方法的典型用法代碼示例。如果您正苦於以下問題:PHP RequestConfiguration::getFormType方法的具體用法?PHP RequestConfiguration::getFormType怎麽用?PHP RequestConfiguration::getFormType使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration的用法示例。


在下文中一共展示了RequestConfiguration::getFormType方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1:

 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);
 }
開發者ID:Mangetsu,項目名稱:Sylius,代碼行數:7,代碼來源:ResourceFormFactorySpec.php

示例2:

 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);
 }
開發者ID:sylius,項目名稱:sylius,代碼行數:8,代碼來源:ResourceFormFactorySpec.php

示例3: create

 /**
  * {@inheritdoc}
  */
 public function create(RequestConfiguration $requestConfiguration, ResourceInterface $resource)
 {
     $formType = $requestConfiguration->getFormType();
     $formOptions = $requestConfiguration->getFormOptions();
     if ($requestConfiguration->isHtmlRequest()) {
         return $this->formFactory->create($formType, $resource, $formOptions);
     }
     return $this->formFactory->createNamed('', $formType, $resource, array_merge($formOptions, ['csrf_protection' => false]));
 }
開發者ID:sylius,項目名稱:sylius,代碼行數:12,代碼來源:ResourceFormFactory.php

示例4: create

 /**
  * {@inheritdoc}
  */
 public function create(RequestConfiguration $requestConfiguration, ResourceInterface $resource)
 {
     $formType = $requestConfiguration->getFormType();
     if (false !== strpos($formType, '\\')) {
         $formType = new $formType();
     }
     if ($requestConfiguration->isHtmlRequest()) {
         return $this->formFactory->create($formType, $resource);
     }
     return $this->formFactory->createNamed('', $formType, $resource, ['csrf_protection' => false]);
 }
開發者ID:Mangetsu,項目名稱:Sylius,代碼行數:14,代碼來源:ResourceFormFactory.php


注:本文中的Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration::getFormType方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。