/**
  * Delete this object.
  *
  * @since 1.0
  *
  * @throws DB\Exception
  */
 public function delete()
 {
     /**
      * Fires before an activation record is deleted.
      *
      * @since 1.0
      *
      * @param Activation $this
      */
     do_action('itelic_delete_activation', $this);
     parent::delete();
     $updates = itelic_get_updates(array('activation' => $this->get_pk()));
     foreach ($updates as $update) {
         $update->delete();
     }
     /**
      * Fires after an activation record is deleted.
      *
      * @since 1.0
      *
      * @param Activation $this
      */
     do_action('itelic_deleted_activation', $this);
 }
예제 #2
0
 /**
  * Delete this object.
  *
  * @since 1.0
  *
  * @throws DB\Exception
  */
 public function delete()
 {
     /**
      * Fires before a release record is deleted.
      *
      * @since 1.0
      *
      * @param Release $this
      */
     do_action('itelic_delete_release', $this);
     parent::delete();
     /**
      * Fires after a release record is deleted.
      *
      * @since 1.0
      *
      * @param Release $this
      */
     do_action('itelic_deleted_release', $this);
 }
예제 #3
0
 /**
  * Delete this object.
  *
  * @since 1.0
  *
  * @throws DB\Exception
  */
 public function delete()
 {
     /**
      * Fires before an update record is deleted.
      *
      * @since 1.0
      *
      * @param Update $this
      */
     do_action('itelic_delete_update', $this);
     parent::delete();
     /**
      * Fires after an update record is deleted.
      *
      * @since 1.0
      *
      * @param Update $this
      */
     do_action('itelic_deleted_update', $this);
 }
예제 #4
0
 /**
  * Delete the license key.
  */
 public function delete()
 {
     /**
      * Fires before a key is deleted.
      *
      * @since 1.0
      *
      * @param Activation $this
      */
     do_action('itelic_delete_key', $this);
     $activations = itelic_get_activations(array('key' => $this->get_key()));
     foreach ($activations as $activation) {
         $activation->delete();
     }
     $renewals = itelic_get_renewals(array('key' => $this->get_key()));
     foreach ($renewals as $renewal) {
         $renewal->delete();
     }
     parent::delete();
     /**
      * Fires after a key is deleted.
      *
      * @since 1.0
      *
      * @param Activation $this
      */
     do_action('itelic_deleted_key', $this);
 }