WebVIEP Plugin

PublicProfileData

FinalYes

Value object for public-facing profile data.

Table of Contents

Properties

$contactEmail  : string
$contactUrl  : string
$fullName  : string
$location  : string

Methods

__construct()  : mixed
PublicProfileData constructor.
contactEmail()  : string
Contact email value.
contactUrl()  : string
Contact URL value.
fullName()  : string
Full name value.
location()  : string
Location value.
toArray()  : array<string, string>
Convert to associative array.
assertEmail()  : string
Validate an email address (empty allowed).
assertUrl()  : string
Validate a URL (empty allowed).

Properties

Methods

__construct()

PublicProfileData constructor.

public __construct(string $fullName, string $contactEmail, string $contactUrl, string $location) : mixed
Parameters
$fullName : string
$contactEmail : string
$contactUrl : string
$location : string

contactEmail()

Contact email value.

public contactEmail() : string
Return values
string

contactUrl()

Contact URL value.

public contactUrl() : string
Return values
string

toArray()

Convert to associative array.

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

assertUrl()

Validate a URL (empty allowed).

private assertUrl(string $url) : string
Parameters
$url : string
Return values
string

        
On this page

Search results