public function deleteAuthor(int $authorId, int $reassignTo = 0) : bool
{
$this->db->beginTransaction();
$this->reassignAuthorship($authorId, $reassignTo);
$this->deleteAuthorCascade($authorId);
$this->db->delete('hull_blog_authors', ['authorid' => $authorId]);
// And finally...
return $this->db->commit();
}