/** * Add a comment * * @throws lang.IllegalArgumentException * @throws rdbms.SQLException * @return bool */ public function add() { // Check if all needed params are given if (empty($this->bug_id) or empty($this->user_id) or empty($this->comment)) { throw new IllegalArgumentException('Too few arguments given'); } with($desc = new BugzillaLongDescs()); $desc->setBug_id($this->bug_id); $desc->setBug_when(Date::now()); $desc->setThetext($this->comment); $desc->setWho($this->user_id); $desc->insert(); return TRUE; }