| Conditions | 5 |
| Paths | 8 |
| Total Lines | 17 |
| Code Lines | 9 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 24 | public static function setUpBeforeClass() |
||
| 25 | { |
||
| 26 | if (!class_exists('Aws\S3\S3Client')) { |
||
| 27 | self::markTestSkipped('AWS SDK not installed.'); |
||
| 28 | } |
||
| 29 | |||
| 30 | if (false === getenv('AWS_ACCESS_KEY_ID') || false === getenv('AWS_SECRET_ACCESS_KEY')) { |
||
| 31 | self::markTestSkipped('AWS Credentials not present!'); |
||
| 32 | } |
||
| 33 | |||
| 34 | if (false === $bucket = getenv('AWS_S3_BUCKET_NAME')) { |
||
| 35 | self::markTestSkipped('AWS Bucket Name is not present!'); |
||
| 36 | } |
||
| 37 | |||
| 38 | self::$engine = new AmazonS3StorageEngine(); |
||
| 39 | self::$engine->setBucket($bucket)->setAcl('public-read'); |
||
| 40 | } |
||
| 41 | } |
||
| 42 |