/** * Allow overruling of password hashing. * * @param string $password * @return string */ protected function hashNewPassword($password) { return $this->project->getValueHash($password); }
/** * Return a hashed version of the input value. * * @param mixed $value The value being saved * @param boolean $isNew True when a new item is being saved * @param string $name The name of the current field * @param array $context Optional, the other values being saved * @return string The salted hash as a 32-character hexadecimal number. */ public function saveSSN($value, $isNew = false, $name = null, array $context = array()) { if ($value) { return $this->project->getValueHash($value, $this->hashAlgorithm); } }