Yoast\WP\SEO\AI\Consent\Application

Consent_Handler_Interface{}interfaceYoast 1.0

Interface Consent_Handler_Interface

This interface defines the methods for handling user consent.

Хуков нет.

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

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

Методы

  1. public grant_consent( int $user_id )
  2. public revoke_consent( int $user_id )
  3. ERROR: no method name found on line `* @return void`
  4. ERROR: no method name found on line `* @return void`

Код Consent_Handler_Interface{} Yoast 27.7

interface Consent_Handler_Interface {

	/**
	 * Handles consent revoked by deleting the consent user metadata from the database.
	 *
	 * @param int $user_id The user ID.
	 *
	 * @return void
	 */
	public function revoke_consent( int $user_id );

	/**
	 * Handles consent granted by adding the consent user metadata to the database.
	 *
	 * @param int $user_id The user ID.
	 *
	 * @return void
	 */
	public function grant_consent( int $user_id );
}