public function testCreate() { $request = ['data1', 'data2']; $this->transferBuilder->expects($this->once())->method('setBody')->with($request)->willReturnSelf(); $this->transferBuilder->expects($this->once())->method('build')->willReturn($this->transferMock); $this->assertEquals($this->transferMock, $this->transferFactory->create($request)); }
/** * Builds gateway transfer object * * @param array $request * @return TransferInterface */ public function create(array $request) { return $this->transferBuilder->setBody($request)->build(); }
/** * Builds gateway transfer object * * @param array $request * @return TransferInterface */ public function create(array $request) { return $this->transferBuilder->setBody($request)->setMethod('POST')->setHeaders(['force_result' => isset($request[MockDataRequest::FORCE_RESULT]) ? $request[MockDataRequest::FORCE_RESULT] : null])->build(); }