/** * Remove all sessions upon delete. */ function afterDelete() { Node::delete(array(NODE_FIELD_COLLECTION => FRAMEWORK_COLLECTION_SESSION, 'username' => $this->identity())); $this->deleteAncestors(static::GROUP_RELATION); return parent::afterDelete(); }
/** * @protected * * Delete all relations. */ function afterDelete() { // Delete jobs array_map(invokes('delete'), $this->getInstances()); return parent::afterDelete(); }
/** * @protected * * Cleanup relations */ function afterDelete() { $this->deleteAncestors('Task'); $this->deleteAncestors(static::WORK_RELATION); return parent::afterDelete(); }
/** * @protected * * Remove all job relations. */ function afterDelete() { // Delete steps array_map(invokes('delete'), (array) @$this->tasks); // Delete work relation $this->deleteAncestors('Work'); return parent::afterDelete(); }