WebVIEP Plugin

ManagePrivateProfile

Admin page controller for managing private profiles.

Table of Contents

Properties

$service  : PrivateProfileService|null

Methods

render()  : void
Render.
assertRoleAllowed()  : void
Assert Role Allowed.
editableRoles()  : array<string|int, mixed>
Editable Roles.
sanitizeFromRequest()  : array<string|int, mixed>
Sanitize From Request.
sendPasswordResetEmail()  : void
Send Password Reset Email.
service()  : PrivateProfileService
Service.
validatePasswordChange()  : void
Validate Password Change.

Properties

Methods

assertRoleAllowed()

Assert Role Allowed.

private static assertRoleAllowed(string $role, array<string|int, mixed> $editableRoles) : void
Parameters
$role : string
$editableRoles : array<string|int, mixed>

editableRoles()

Editable Roles.

private static editableRoles() : array<string|int, mixed>
Return values
array<string|int, mixed>

sanitizeFromRequest()

Sanitize From Request.

private static sanitizeFromRequest(array<string|int, mixed> $current) : array<string|int, mixed>
Parameters
$current : array<string|int, mixed>
Return values
array<string|int, mixed>

sendPasswordResetEmail()

Send Password Reset Email.

private static sendPasswordResetEmail(WP_User $user) : void
Parameters
$user : WP_User

validatePasswordChange()

Validate Password Change.

private static validatePasswordChange(string $newPassword, string $confirmPassword, string $currentPassword, WP_User $user) : void
Parameters
$newPassword : string
$confirmPassword : string
$currentPassword : string
$user : WP_User

        
On this page

Search results