public function insert(IUser $user) { $existanceCheck = $this->findByUserName($user->getUserName()); if (sizeof($existanceCheck) == 0) { $this->db->insertRecord($this->table, ["clmnName" => $user->getName(), "clmnUserName" => $user->getUserName(), "clmnPassword" => md5($user->getPassword()), "clmnEmail" => $user->getEmail(), "clmnKey" => $user->getKey()]); } else { die("Username already taken!"); } }