/** * @param UserBindingModel $user * @throws \Exception */ private static function insert(UserBindingModel $user) { $db = Database::getInstance('app'); $query = "INSERT INTO users (username, password) VALUES (?, ?)"; $result = $db->prepare($query); $result->execute([$user->getUsername(), password_hash($user->getPassword(), PASSWORD_DEFAULT)]); }