コード例 #1
0
ファイル: S3Sync.php プロジェクト: deno085/s3-bulk-copy
 protected function awsConnect()
 {
     if (is_object($this->s3Client)) {
         return $this->s3Client;
     }
     if (!strlen($this->bucketName)) {
         throw new \Exception('Missing Bucket Name');
     }
     $s3credentials = array('key' => $this->awsApiKey, 'secret' => $this->awsSecretKey, 'region' => $this->awsRegion);
     $token = $this->awsToken;
     if (strlen($token)) {
         $s3credentials['token'] = $token;
     }
     print_r($s3credentials);
     $this->s3Client = s3Client::factory($s3credentials);
     return $this->s3Client;
 }
コード例 #2
0
ファイル: S3ClientTest.php プロジェクト: allan2012/laraspiked
 /**
  * @covers Aws\S3\S3Client::isValidBucketName
  * @dataProvider bucketNameProvider
  */
 public function testValidatesBucketNames($bucketName, $isValid)
 {
     $this->assertEquals($isValid, s3Client::isValidBucketName($bucketName));
 }