public function testGetS3Client() { self::assertSame($this->s3Client, $this->sut->getS3Client()); /** @var S3Client $expected */ $expected = $this->getMockBuilder(S3Client::class)->disableOriginalConstructor()->getMock(); $this->sut->setS3Client($expected); self::assertSame($expected, $this->sut->getS3Client()); }
/** * @param string $message * @return ClaimCheck */ private function storeMessageInS3($message) { $s3Client = $this->configuration->getS3Client(); $s3BucketName = $this->configuration->getS3BucketName(); $claimCheckFactory = $this->configuration->getClaimCheckFactory(); $claimCheck = $claimCheckFactory->create(); $s3Client->putObject(['Bucket' => $s3BucketName, 'Key' => $claimCheck->getS3Key(), 'Body' => $message]); return $claimCheck; }