/** * @param \Spryker\Shared\Transfer\TransferInterface $transfer * @param \Spryker\Shared\Transfer\TransferInterface|null $metaTransfer1 * @param \Spryker\Shared\Transfer\TransferInterface|null $metaTransfer2 * * @return \Spryker\Client\ZedRequest\Client\Request */ protected function createFullRequest(TransferInterface $transfer, TransferInterface $metaTransfer1 = null, TransferInterface $metaTransfer2 = null) { $request = new Request(); $request->setPassword('password'); $request->setHost('host'); $request->setSessionId('sessionId'); $request->setTime(1234567); $request->setTransfer($transfer); $request->setUsername('username'); if ($metaTransfer1) { $request->addMetaTransfer('meta1', $metaTransfer1); } if ($metaTransfer2) { $request->addMetaTransfer('meta2', $metaTransfer2); } return $request; }