src/Aws/S3.php 1 location
|
@@ 27-34 (lines=8) @@
|
| 24 |
|
{ |
| 25 |
|
// S3に必要な設定がそろっているかチェックする |
| 26 |
|
$S3Setting = Configure::read('ContentsFile.Setting.S3'); |
| 27 |
|
if ( |
| 28 |
|
!is_array($S3Setting) || |
| 29 |
|
!array_key_exists('bucket', $S3Setting) || |
| 30 |
|
!array_key_exists('tmpDir', $S3Setting) || |
| 31 |
|
!array_key_exists('fileDir', $S3Setting) |
| 32 |
|
) { |
| 33 |
|
throw new InternalErrorException('contentsFileS3Config paramater shortage'); |
| 34 |
|
} |
| 35 |
|
// S3に接続するためのクライアントを用意します。 |
| 36 |
|
$config = array( |
| 37 |
|
'version' => 'latest', |
src/Model/Behavior/Traits/NormalContentsFileBehaviorTrait.php 1 location
|
@@ 28-34 (lines=7) @@
|
| 25 |
|
{ |
| 26 |
|
// S3に必要な設定がそろっているかチェックする |
| 27 |
|
$normalSetting = Configure::read('ContentsFile.Setting.Normal'); |
| 28 |
|
if ( |
| 29 |
|
!is_array($normalSetting) || |
| 30 |
|
!array_key_exists('tmpDir', $normalSetting) || |
| 31 |
|
!array_key_exists('fileDir', $normalSetting) |
| 32 |
|
) { |
| 33 |
|
throw new InternalErrorException('contentsFileNormalConfig paramater shortage'); |
| 34 |
|
} |
| 35 |
|
// /が最後についていない場合はつける |
| 36 |
|
if (!preg_match('#/$#', $normalSetting['tmpDir'])) { |
| 37 |
|
Configure::write('ContentsFile.Setting.Normal.tmpDir', $normalSetting['tmpDir'] . '/'); |
src/Model/Behavior/Traits/S3ContentsFileBehaviorTrait.php 1 location
|
@@ 32-41 (lines=10) @@
|
| 29 |
|
{ |
| 30 |
|
// S3に必要な設定がそろっているかチェックする |
| 31 |
|
$s3Setting = Configure::read('ContentsFile.Setting.S3'); |
| 32 |
|
if ( |
| 33 |
|
!is_array($s3Setting) || |
| 34 |
|
!array_key_exists('bucket', $s3Setting) || |
| 35 |
|
!array_key_exists('tmpDir', $s3Setting) || |
| 36 |
|
!array_key_exists('fileDir', $s3Setting) || |
| 37 |
|
!array_key_exists('workingDir', $s3Setting) |
| 38 |
|
|
| 39 |
|
) { |
| 40 |
|
throw new InternalErrorException('contentsFileS3Config paramater shortage'); |
| 41 |
|
} |
| 42 |
|
|
| 43 |
|
// /が最後についていない場合はつける |
| 44 |
|
if (!preg_match('#/$#', $s3Setting['tmpDir'])) { |