HermesHSIName
in package
implements
JsonSerializable
Interfaces, Classes and Traits
- JsonSerializable
Table of Contents
- $firstname : string
- $gender : string
- $lastname : string
- $middlename : string
- $title : string
- __construct() : mixed
- HermesHSIName constructor.
- getFirstname() : string
- getGender() : string
- getLastname() : string
- getMiddlename() : string
- getTitle() : string
- jsonSerialize() : mixed
- Specify data which should be serialized to JSON
- setFirstname() : void
- setGender() : void
- setLastname() : void
- setMiddlename() : void
- setTitle() : void
Properties
$firstname
protected
string
$firstname
$gender
protected
string
$gender
$lastname
protected
string
$lastname
$middlename
protected
string
$middlename
$title
protected
string
$title
Methods
__construct()
HermesHSIName constructor.
public
__construct(NonEmptyStringType $lastname) : mixed
Parameters
- $lastname : NonEmptyStringType
Tags
Return values
mixed —getFirstname()
public
getFirstname() : string
Return values
string —getGender()
public
getGender() : string
Return values
string —getLastname()
public
getLastname() : string
Return values
string —getMiddlename()
public
getMiddlename() : string
Return values
string —getTitle()
public
getTitle() : string
Return values
string —jsonSerialize()
Specify data which should be serialized to JSON
public
jsonSerialize() : mixed
Tags
Return values
mixed —data which can be serialized by json_encode, which is a value of any type other than a resource.
setFirstname()
public
setFirstname(string $firstname) : void
Parameters
- $firstname : string
Tags
Return values
void —setGender()
public
setGender(string $gender) : void
Parameters
- $gender : string
Tags
Return values
void —setLastname()
public
setLastname(string $lastname) : void
Parameters
- $lastname : string
Tags
Return values
void —setMiddlename()
public
setMiddlename(string $middlename) : void
Parameters
- $middlename : string
Tags
Return values
void —setTitle()
public
setTitle(string $title) : void
Parameters
- $title : string