OAuthLogin
OAuth を介したユーザーのログインをサポートするクラスが 1 つあります。Web サイトは、OAuth を使用しない「従来の」ログイン プロセスもサポートしています。2 つのフローは多くのコードを共有しているため、場合によってはそれらを区別する必要があります。
OAuthLogin::isThis()
現在のログイン フローが OAuth であるかどうかに関係なく (セッション変数と URL パラメーターをチェックして) ブール値を返す静的メソッドがあります。
メソッドの名前は好きではありませんが、より良い名前は思いつきません。それは一般的な概念だと思います。したがって、何らかのパターンがあるはずです。
OAuthLogin::isThisOAuthLogin()
冗長なので嫌いです。
Login::isThisOAuth
全てのコードをOAuthLogin
クラスに残したいので避けたいと思います。
私は行くべきOAuthLogin::is()
ですか?それよりも良いものはありますか?
ありがとう。