Yoast\WP\SEO\AI_Authorization\Application

Code_Verifier_Handler_Interface{}interfaceYoast 1.0

Interface Code_Verifier_Handler_Interface

This interface defines the methods for handling code verifier.

Хуков нет.

Использование

$Code_Verifier_Handler_Interface = new Code_Verifier_Handler_Interface();
// use class methods

Методы

  1. public generate( string $user_email )
  2. public validate( int $user_id )
  3. ERROR: no method name found on line `/**`
  4. ERROR: no method name found on line ``

Код Code_Verifier_Handler_Interface{} Yoast 27.7

interface Code_Verifier_Handler_Interface {

	/**
	 * Generate a code verifier for a user.
	 *
	 * @param string $user_email The user email.
	 *
	 * @return Code_Verifier The generated code verifier.
	 */
	public function generate( string $user_email ): Code_Verifier;

	/**
	 * Validate the code verifier for a user.
	 *
	 * @param int $user_id The user ID.
	 *
	 * @return string The code verifier.
	 *
	 * @throws RuntimeException If the code verifier is expired or invalid.
	 */
	public function validate( int $user_id ): string;
}