REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 1.19 KB
Close
/home/nshryvcy/radiantskinclinics.org/wp-content/plugins/wordpress-seo/src/ai/consent/application/consent-handler.php
Text
Base64
<?php // phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong -- Needed in the folder structure. namespace Yoast\WP\SEO\AI\Consent\Application; use Yoast\WP\SEO\Helpers\User_Helper; /** * Class Consent_Handler * Handles the consent given or revoked by the user. * * @makePublic */ class Consent_Handler implements Consent_Handler_Interface { /** * Holds the user helper instance. * * @var User_Helper */ private $user_helper; /** * Class constructor. * * @param User_Helper $user_helper The user helper. */ public function __construct( User_Helper $user_helper ) { $this->user_helper = $user_helper; } /** * 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 ) { $this->user_helper->delete_meta( $user_id, '_yoast_wpseo_ai_consent' ); } /** * 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 ) { $this->user_helper->update_meta( $user_id, '_yoast_wpseo_ai_consent', true ); } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 3
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
consent-endpoints-repository.php
650 B
lrw-r--r--
2026-06-03 13:59:46
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
consent-handler-interface.php
718 B
lrw-r--r--
2026-06-03 13:59:46
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
consent-handler.php
1.19 KB
lrw-r--r--
2026-06-03 13:59:46
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).