/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }