ManagePrivateProfile
in package
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
$service
private
static PrivateProfileService|null
$service
= null
Methods
render()
Render.
public
static render() : void
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
service()
Service.
private
static service() : PrivateProfileService
Return values
PrivateProfileServicevalidatePasswordChange()
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