Пример #1
0
 /**
  * @inheritdoc
  */
 public function build($options)
 {
     $build = new RequestBuilder();
     return $build->setMethod('GET')->setParams($this->getParams($options, $this->params_keys))->build($options);
 }
Пример #2
0
 /**
  * @inheritdoc
  */
 public function build($options)
 {
     $build = new RequestBuilder();
     return $build->setMethod('PUT')->setBucket($options['bucket'])->setPath($options['path'])->setOSSHeaders($this->getParams($options, $this->oss_header_keys))->build($options);
 }
Пример #3
0
 /**
  * @inheritdoc
  */
 public function build($options)
 {
     $build = new RequestBuilder();
     return $build->setMethod('PUT')->setBucket($options['bucket'])->setOSSHeaders($this->_getAcl($options['acl']))->setParams('acl')->build($options);
 }
Пример #4
0
 /**
  * @inheritdoc
  */
 public function build($options)
 {
     $build = new RequestBuilder();
     return $build->setMethod('GET')->setBucket($options['bucket'])->setPath($options['path'])->setParams('acl')->build($options);
 }
Пример #5
0
 /**
  * @inheritdoc
  */
 public function build($options)
 {
     $acl = $this->_getAcl($options['acl']);
     $build = new RequestBuilder();
     return $build->setMethod('PUT')->setBucket($options['bucket'])->setBody($this->getBody($options['region']))->setOSSHeaders($acl)->build($options);
 }
Пример #6
0
 /**
  * @inheritdoc
  */
 public function build($options)
 {
     $build = new RequestBuilder();
     return $build->setMethod('DELETE')->setBucket($options['bucket'])->build($options);
 }