| @@ 27-36 (lines=10) @@ | ||
| 24 | { |
|
| 25 | // S3に必要な設定がそろっているかチェックする |
|
| 26 | $S3Setting = Configure::read('ContentsFile.Setting.S3'); |
|
| 27 | if ( |
|
| 28 | !is_array($S3Setting) || |
|
| 29 | !array_key_exists('key', $S3Setting) || |
|
| 30 | !array_key_exists('secret', $S3Setting) || |
|
| 31 | !array_key_exists('bucket', $S3Setting) || |
|
| 32 | !array_key_exists('tmpDir', $S3Setting) || |
|
| 33 | !array_key_exists('fileDir', $S3Setting) |
|
| 34 | ) { |
|
| 35 | throw new InternalErrorException('contentsFileS3Config paramater shortage'); |
|
| 36 | } |
|
| 37 | // S3に接続するためのクライアントを用意します。 |
|
| 38 | $key = Configure::read('ContentsFile.Setting.S3.key'); |
|
| 39 | $secret = Configure::read('ContentsFile.Setting.S3.secret'); |
|
| @@ 29-40 (lines=12) @@ | ||
| 26 | { |
|
| 27 | // S3に必要な設定がそろっているかチェックする |
|
| 28 | $s3Setting = Configure::read('ContentsFile.Setting.S3'); |
|
| 29 | if ( |
|
| 30 | !is_array($s3Setting) || |
|
| 31 | !array_key_exists('key', $s3Setting) || |
|
| 32 | !array_key_exists('secret', $s3Setting) || |
|
| 33 | !array_key_exists('bucket', $s3Setting) || |
|
| 34 | !array_key_exists('tmpDir', $s3Setting) || |
|
| 35 | !array_key_exists('fileDir', $s3Setting) || |
|
| 36 | !array_key_exists('workingDir', $s3Setting) |
|
| 37 | ||
| 38 | ) { |
|
| 39 | throw new InternalErrorException('contentsFileS3Config paramater shortage'); |
|
| 40 | } |
|
| 41 | } |
|
| 42 | ||
| 43 | /** |
|