コード例 #1
0
ファイル: SoapController.php プロジェクト: antrampa/crm
 /**
  * Transport setting entity should be set to form
  * in case when password should be merged from saved data
  *
  * @param Request $request
  * @param TransportInterface $transport
  * @return MagentoSoapTransport
  */
 protected function getTransportEntity(Request $request, $transport)
 {
     $data = null;
     $id = $request->get('id', false);
     if ($id) {
         $data = $this->get('doctrine.orm.entity_manager')->find($transport->getSettingsEntityFQCN(), $id);
     }
     $form = $this->get('form.factory')->createNamed('soap-check', $transport->getSettingsFormType(), $data, ['csrf_protection' => false]);
     $form->submit($request);
     return $form->getData();
 }