WebVIEP Plugin

PrivateProfileData

FinalYes

Value object holding private profile data (used for account creation/updates).

Table of Contents

Properties

$email  : string
$firstName  : string
$lastName  : string
$password  : string
$role  : string

Methods

__construct()  : mixed
PrivateProfileData constructor.
email()  : string
Email value.
firstName()  : string
First name value.
lastName()  : string
Last name value.
password()  : string
Password value (may be empty).
role()  : string
Role value.
toArray()  : array<string, string>
Convert to associative array (excluding password).
assertEmail()  : string
Validate an email address (empty allowed).
assertNotEmpty()  : string
Assert the given value is not empty.

Properties

Methods

__construct()

PrivateProfileData constructor.

public __construct(string $firstName, string $lastName, string $email, string $role[, string $password = '' ]) : mixed
Parameters
$firstName : string
$lastName : string
$email : string
$role : string
$password : string = ''

password()

Password value (may be empty).

public password() : string
Return values
string

toArray()

Convert to associative array (excluding password).

public toArray() : array<string, string>
Return values
array<string, string>

assertEmail()

Validate an email address (empty allowed).

private assertEmail(string $email) : string
Parameters
$email : string
Return values
string

assertNotEmpty()

Assert the given value is not empty.

private assertNotEmpty(string $value, string $label) : string
Parameters
$value : string
$label : string
Return values
string

        
On this page

Search results