Class PasswordHasherFactory

Builds password hashing objects

Namespace: Cake\Auth

Method Summary

  • build() public static

    Returns password hasher object out of a hasher name or a configuration array

Method Detail

build() public static

build(mixed $passwordHasher)

Returns password hasher object out of a hasher name or a configuration array

Parameters

string|array $passwordHasher

Name of the password hasher or an array with at least the key className set to the name of the class to use

Returns

\Cake\Auth\AbstractPasswordHasher

Password hasher instance

Throws

RuntimeException
If password hasher class not found or it does not extend Cake\Auth\AbstractPasswordHasher

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.0/class-Cake.Auth.PasswordHasherFactory.html