Exemplo n.º 1
0
 /**
  * Deletes an isolated network
  *
  * @api
  * @return \OpenCloud\HttpResponse
  * @throws NetworkDeleteError if HTTP status is not Success
  */
 public function Delete()
 {
     switch ($this->id) {
         case RAX_PUBLIC:
         case RAX_PRIVATE:
             throw new Exceptions\DeleteError('Network may not be deleted');
         default:
             return parent::Delete();
     }
 }
Exemplo n.º 2
0
 /**
  * Delete() returns an asynchronous response
  *
  * @param array $params array of key/value pairs
  * @return AsyncResponse
  */
 public function Delete()
 {
     $resp = parent::Delete();
     return new AsyncResponse($this->Service(), $resp->HttpBody());
 }