password($source)); } public function encode(string $password): string { return sprintf('{%s}%s',self::key,password_hash($password,PASSWORD_ARGON2I)); } }