public function createUser($data) { try { $id = $this->add($data); if (!empty($this->config->user['activation'])) { $this->mail->retrieveEmailTemplate('user.activation'); $this->mail->handleTemplate('user.activation', $data); $this->mail->setTo($data['email']); $this->mail->send(); } } catch (\Exception $E) { $this->errors[] = $E->getMessage(); return false; } return $id; }