aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2014-02-02 14:09:09 +0100
committerMarc Alexander <admin@m-a-styles.de>2014-02-02 14:09:09 +0100
commit292961a2771c9237197b9770b23a2a14a981c329 (patch)
tree5c9eee5425d2dd1b7c85648d08098d1ec729bdd5 /phpBB
parent85f1e8afa55356f620a8715ba9fcaaec491dff96 (diff)
downloadforums-292961a2771c9237197b9770b23a2a14a981c329.tar
forums-292961a2771c9237197b9770b23a2a14a981c329.tar.gz
forums-292961a2771c9237197b9770b23a2a14a981c329.tar.bz2
forums-292961a2771c9237197b9770b23a2a14a981c329.tar.xz
forums-292961a2771c9237197b9770b23a2a14a981c329.zip
[feature/passwords] Get rid of set_name/get_name methods for passwords drivers
PHPBB3-11610
Diffstat (limited to 'phpBB')
-rw-r--r--phpBB/config/passwords.yml8
-rw-r--r--phpBB/phpbb/passwords/driver/base.php18
-rw-r--r--phpBB/phpbb/passwords/driver/driver_interface.php7
-rw-r--r--phpBB/phpbb/passwords/manager.php20
4 files changed, 8 insertions, 45 deletions
diff --git a/phpBB/config/passwords.yml b/phpBB/config/passwords.yml
index 4eeca4e34f..9e249a2c12 100644
--- a/phpBB/config/passwords.yml
+++ b/phpBB/config/passwords.yml
@@ -11,8 +11,6 @@ services:
arguments:
- @config
- @passwords.driver_helper
- calls:
- - [set_name, [passwords.driver.bcrypt]]
tags:
- { name: passwords.driver }
@@ -21,8 +19,6 @@ services:
arguments:
- @config
- @passwords.driver_helper
- calls:
- - [set_name, [passwords.driver.bcrypt_2y]]
tags:
- { name: passwords.driver }
@@ -31,8 +27,6 @@ services:
arguments:
- @config
- @passwords.driver_helper
- calls:
- - [set_name, [passwords.driver.salted_md5]]
tags:
- { name: passwords.driver }
@@ -41,8 +35,6 @@ services:
arguments:
- @config
- @passwords.driver_helper
- calls:
- - [set_name, [passwords.driver.phpass]]
tags:
- { name: passwords.driver }
diff --git a/phpBB/phpbb/passwords/driver/base.php b/phpBB/phpbb/passwords/driver/base.php
index 91c07a813b..8256fd721c 100644
--- a/phpBB/phpbb/passwords/driver/base.php
+++ b/phpBB/phpbb/passwords/driver/base.php
@@ -42,22 +42,4 @@ abstract class base implements driver_interface
{
return true;
}
-
- /**
- * @inheritdoc
- */
- public function get_name()
- {
- return $this->name;
- }
-
- /**
- * Set driver name
- *
- * @param string $name Driver name
- */
- public function set_name($name)
- {
- $this->name = $name;
- }
}
diff --git a/phpBB/phpbb/passwords/driver/driver_interface.php b/phpBB/phpbb/passwords/driver/driver_interface.php
index 53065dfb02..ebaf0626af 100644
--- a/phpBB/phpbb/passwords/driver/driver_interface.php
+++ b/phpBB/phpbb/passwords/driver/driver_interface.php
@@ -57,11 +57,4 @@ interface driver_interface
* @return string String containing the hash settings
*/
public function get_settings_only($hash, $full = false);
-
- /**
- * Get the driver name
- *
- * @return string Driver name
- */
- public function get_name();
}
diff --git a/phpBB/phpbb/passwords/manager.php b/phpBB/phpbb/passwords/manager.php
index 539fdca954..7aeb496eb5 100644
--- a/phpBB/phpbb/passwords/manager.php
+++ b/phpBB/phpbb/passwords/manager.php
@@ -79,7 +79,7 @@ class manager
{
if ($this->algorithms[$type]->is_supported())
{
- $this->type = $type;
+ $this->type = $this->algorithms[$type]->get_prefix();
break;
}
}
@@ -94,16 +94,12 @@ class manager
{
foreach ($hashing_algorithms as $algorithm)
{
- if (!isset($this->algorithms[$algorithm->get_name()]))
- {
- $this->algorithms[$algorithm->get_name()] = $algorithm;
- }
-
if (!isset($this->type_map[$algorithm->get_prefix()]))
{
- $this->type_map[$algorithm->get_prefix()] = $algorithm->get_name();
+ $this->type_map[$algorithm->get_prefix()] = $algorithm;
}
}
+ $this->algorithms = $hashing_algorithms;
}
/**
@@ -130,9 +126,9 @@ class manager
*/
protected function get_algorithm($prefix)
{
- if (isset($this->type_map[$prefix]) && isset($this->algorithms[$this->type_map[$prefix]]))
+ if (isset($this->type_map[$prefix]))
{
- return $this->algorithms[$this->type_map[$prefix]];
+ return $this->type_map[$prefix];
}
else
{
@@ -216,9 +212,9 @@ class manager
return $this->helper->combined_hash_password($password, $type);
}
- if (isset($this->algorithms[$type]))
+ if (isset($this->type_map[$type]))
{
- $hashing_algorithm = $this->algorithms[$type];
+ $hashing_algorithm = $this->type_map[$type];
}
else
{
@@ -260,7 +256,7 @@ class manager
return $correct;
}
- if ($stored_hash_type->get_name() !== $this->type)
+ if ($stored_hash_type->get_prefix() !== $this->type)
{
$this->convert_flag = true;
}