append(new Result(array(true))); $cloudFrontClient = new CloudFrontClient([ 'profile' => AWS_PROFILE, 'version' => CLOUDFRONT_VERSION, 'region' => AWS_REGION, 'handler' => $mock ]); $resourceKey = CLOUDFRONT_RESOURCE_KEY; $expires = time() + 300; // 5 minutes (5 * 60 seconds) from now. $privateKey = dirname(__DIR__) . '/tests/my-private-key.pem'; $keyPairId = CLOUDFRONT_KEY_PAIR_ID; $result = signPrivateDistribution( $cloudFrontClient, $resourceKey, $expires, $privateKey, $keyPairId ); $this->assertStringContainsStringIgnoringCase($resourceKey, $result); } }