HermesHSIName

Implements \JsonSerializable

package

Default

Methods

HermesHSIName constructor.

__construct(\NonEmptyStringType $lastname) 
Throws
\HermesHSIInvalidDataException

Arguments

getFirstname

getFirstname() : string

Response

string

getGender

getGender() : string

Response

string

getLastname

getLastname() : string

Response

string

getMiddlename

getMiddlename() : string

Response

string

getTitle

getTitle() : string

Response

string

Specify data which should be serialized to JSON

jsonSerialize() : mixed
link

https://php.net/manual/en/jsonserializable.jsonserialize.php

since 5.4.0

Response

mixed

data which can be serialized by json_encode, which is a value of any type other than a resource.

setFirstname

setFirstname(string $firstname) 
Throws
\HermesHSIInvalidDataException

Arguments

$firstname

string

setGender

setGender(string $gender) 
Throws
\HermesHSIInvalidDataException

Arguments

$gender

string

setLastname

setLastname(string $lastname) 
Throws
\HermesHSIInvalidDataException

Arguments

$lastname

string

setMiddlename

setMiddlename(string $middlename) 
Throws
\HermesHSIInvalidDataException

Arguments

$middlename

string

setTitle

setTitle(string $title) 
Throws
\HermesHSIInvalidDataException

Arguments

$title

string

Properties

title

title : string
var

Type(s)

string

gender

gender : string
var

Type(s)

string

firstname

firstname : string
var

Type(s)

string

middlename

middlename : string
var

Type(s)

string

lastname

lastname : string
var

Type(s)

string