コード例 #1
0
ファイル: FileDownloader.php プロジェクト: sasedev/samenjoy
 public function getFile($fileReference)
 {
     $request = new \Buzz\Message\Form\FormRequest();
     $request->fromUrl($this->getUrl());
     $request->setField('ID', $fileReference);
     $request->setField('PSPID', $this->configurationContainer->get('PSPID'));
     $request->setField('USERID', $this->secureConfigurationContainer->get('USERID'));
     $request->setField('PSWD', $this->secureConfigurationContainer->get('USERPASSWORD'));
     $request->setField('Format', 'XML');
     return new OgoneDownloadedFile($this->processFormRequest($request));
 }
コード例 #2
0
ファイル: BatchRequest.php プロジェクト: sasedev/samenjoy
 protected function buildRequest($datas, $fileReference, $processMode, $pfId = null)
 {
     $request = new \Buzz\Message\Form\FormRequest();
     $request->fromUrl($this->getUrl());
     if ($datas) {
         $request->setField('FILE', $datas . self::FILE_FOOTER);
     }
     if ($pfId) {
         $request->setField('PFID', $pfId);
     }
     $request->setField('FILE_REFERENCE', $fileReference);
     $request->setField('PSPID', $this->configurationContainer->get('PSPID'));
     $request->setField('USERID', $this->secureConfigurationContainer->get('USERID'));
     $request->setField('PSWD', $this->secureConfigurationContainer->get('USERPASSWORD'));
     $request->setField('REPLY_TYPE', 'XML');
     $request->setField('MODE', 'SYNC');
     $request->setField('PROCESS_MODE', $processMode);
     return $request;
 }