Index: components/password_manager/core/browser/psl_matching_helper.cc |
diff --git a/components/password_manager/core/browser/psl_matching_helper.cc b/components/password_manager/core/browser/psl_matching_helper.cc |
index 484ca180c9dcedb7fd4927dab50857d201ce7b05..69244fa7923f3f979d136f3a56422a70fc554f09 100644 |
--- a/components/password_manager/core/browser/psl_matching_helper.cc |
+++ b/components/password_manager/core/browser/psl_matching_helper.cc |
@@ -7,7 +7,6 @@ |
#include "base/command_line.h" |
#include "base/logging.h" |
#include "base/memory/scoped_ptr.h" |
-#include "base/metrics/field_trial.h" |
#include "components/autofill/core/common/password_form.h" |
#include "components/password_manager/core/common/password_manager_switches.h" |
#include "net/base/registry_controlled_domains/registry_controlled_domain.h" |
@@ -17,33 +16,13 @@ using autofill::PasswordForm; |
namespace password_manager { |
-#if !defined(OS_IOS) |
-namespace { |
- |
-const char kPSLMatchingDesktopFieldTrialName[] = "PSLMatchingDesktop"; |
-const char kPSLMatchingDesktopFieldTrialDisabledGroupName[] = "Disabled"; |
- |
-} // namespace |
-#endif |
- |
-bool PSLMatchingHelper::psl_enabled_override_ = false; |
- |
-PSLMatchingHelper::PSLMatchingHelper() : psl_enabled_(DeterminePSLEnabled()) {} |
- |
-PSLMatchingHelper::~PSLMatchingHelper() {} |
- |
-bool PSLMatchingHelper::IsMatchingEnabled() const { |
- return psl_enabled_override_ || psl_enabled_; |
+bool ShouldPSLDomainMatchingApply( |
+ const std::string& registry_controlled_domain) { |
+ return registry_controlled_domain != "google.com"; |
} |
-bool PSLMatchingHelper::ShouldPSLDomainMatchingApply( |
- const std::string& registry_controlled_domain) const { |
- return IsMatchingEnabled() && registry_controlled_domain != "google.com"; |
-} |
- |
-// static |
-bool PSLMatchingHelper::IsPublicSuffixDomainMatch(const std::string& url1, |
- const std::string& url2) { |
+bool IsPublicSuffixDomainMatch(const std::string& url1, |
+ const std::string& url2) { |
GURL gurl1(url1); |
GURL gurl2(url2); |
@@ -56,29 +35,10 @@ bool PSLMatchingHelper::IsPublicSuffixDomainMatch(const std::string& url1, |
gurl1.port() == gurl2.port(); |
} |
-// static |
-std::string PSLMatchingHelper::GetRegistryControlledDomain( |
- const GURL& signon_realm) { |
+std::string GetRegistryControlledDomain(const GURL& signon_realm) { |
return net::registry_controlled_domains::GetDomainAndRegistry( |
signon_realm, |
net::registry_controlled_domains::INCLUDE_PRIVATE_REGISTRIES); |
} |
-// static |
-void PSLMatchingHelper::EnablePublicSuffixDomainMatchingForTesting() { |
- psl_enabled_override_ = true; |
-} |
- |
-// static |
-bool PSLMatchingHelper::DeterminePSLEnabled() { |
- bool enabled = true; |
-#if !defined(OS_IOS) |
- if (base::FieldTrialList::FindFullName(kPSLMatchingDesktopFieldTrialName) == |
- kPSLMatchingDesktopFieldTrialDisabledGroupName) { |
- enabled = false; |
- } |
-#endif |
- return enabled; |
-} |
- |
} // namespace password_manager |