фраза "захэшировать транзакцию" это такая же бессмыслица, как "вставить перменную в b-строку"
Судя по всему, автору нужен банальный хэш от строки, md5 там, или sha2
Вы очень смешно представляете работу своего кода.
У вас в нем откуда-то берётся ввод пользователя. Хотя никакого ввода в нём нет. Он есть только в вашем воображении.
И вот в этом своём воображении вы делаете какие-то "досрочные" ответы. В воображении это же совсем нетрудно.
Чтобы пользователь написал ответ, надо этот ответ у него запросить. Вы сначала сделайте ввод хотя бы "не досрочного" ответа. А потом вернётесь к моему решению.
Оно сразу станет понятнее. Когда работаешь с реальным кодом, а не с воображаемым, многие вещи сразу становятся гораздо понятнее.
Вы уверены, что прочитали вопрос целиком, а не первые два слова?
Вопрос был не "куда выложить код", а как получить на него отзывы.
Отзывов на безвестный репозиторий на безвестном аккаунте будет примерно ноль.
То, о чем вы думаете - это какой-то опенсорсный пакет.
Но чтобы его сделать, надо проделать работы в 10 раз больше, чем собственно написание кода.
И даже после этого про этот код узнает примерно никто.
Adamos, не нужно уводить чела в сторону, он и так в штанах путается.
Авторизация это частный случай, и ненужно усложнение.
Пусть делает курлом.
А авторизация к этому параллельно
В наше время актуально давать вопросам актуальные заголовки. Если реклама будет таргетироваться так же, как этот вопрос, "Есть ли смысл в создании собственного сайта?", хотя вопрос совсем про другое, то эффект будет отрицательный, а ответы - вот как комментарий выше.
Извиняюсь, тут я тупанул.
Главное, дописал уже после, видимо, о чем-то своем задумался.
Нет, разумеется jetbrains/phpstorm-attributes не нужен на проде. Стираю