getListObjectsIterator() public method

Get objects iterator
public getListObjectsIterator ( string $bucket, array $params = [] ) : mixed
$bucket string
$params array
return mixed
コード例 #1
0
ファイル: S3StorageDriver.php プロジェクト: webiny/framework
 /**
  * @inheritdoc
  */
 public function getKeys($key = '', $recursive = false)
 {
     $s3Data = ['Prefix' => $key];
     $iterator = $this->s3Client->getListObjectsIterator($this->bucket, $s3Data);
     $files = [];
     foreach ($iterator as $file) {
         $files[] = $file['Key'];
     }
     return $files;
 }