public function delete(Group $group) { $this->clearCache(); $this->deletePermissions($group); // TODO: Handle child groups! return $group->delete(); }