示例#1
0
文件: Network.php 项目: samj1912/repo
 /**
  * Deletes an isolated network
  *
  * @api
  * @return \OpenCloud\HttpResponse
  * @throws NetworkDeleteError if HTTP status is not Success
  */
 public function delete()
 {
     switch ($this->id) {
         case NetworkConst::RAX_PUBLIC:
         case NetworkConst::RAX_PRIVATE:
             throw new Exceptions\DeleteError('Network may not be deleted');
         default:
             return parent::delete();
     }
 }
示例#2
0
文件: Object.php 项目: BulatSa/Ctex
 /**
  * Delete() returns an asynchronous response
  *
  * @param array $params array of key/value pairs
  * @return AsyncResponse
  */
 public function delete()
 {
     return new AsyncResponse($this->Service(), parent::delete()->httpBody());
 }
示例#3
0
 /**
  * Delete() returns an asynchronous response
  *
  * @param array $params array of key/value pairs
  * @return AsyncResponse
  */
 public function delete()
 {
     $body = Formatter::decode(parent::delete());
     return new AsyncResponse($this->getService(), $body);
 }