Documentation

Person extends Agent
in package
implements IPerson

Table of Contents

Interfaces

IPerson

Properties

$connector  : IConnector

Methods

__construct()  : mixed
addLocalization()  : void
affiliateTo()  : void
getAffiliatedOrganizations()  : array<string|int, mixed>
getFirstName()  : string
getLastName()  : string
getLocalizations()  : array<string|int, mixed>
leaveAffiliatedOrganization()  : void
removeLocalization()  : void
setFirstName()  : void
setLastName()  : void

Properties

Methods

__construct()

public __construct(IConnector $connector[, string $semanticId = null ][, Resource $resource = null ][, string $semanticType = null ][, Semanticable $other = null ][, string $firstName = null ][, string $lastName = null ][, array<string|int, mixed> $localizations = null ][, array<string|int, mixed> $organizations = null ][, bool $doNotStore = false ]) : mixed
Parameters
$connector : IConnector
$semanticId : string = null
$resource : Resource = null
$semanticType : string = null
$other : Semanticable = null
$firstName : string = null
$lastName : string = null
$localizations : array<string|int, mixed> = null
$organizations : array<string|int, mixed> = null
$doNotStore : bool = false

addLocalization()

public addLocalization(IAddress $localization) : void
Parameters
$localization : IAddress

getAffiliatedOrganizations()

public getAffiliatedOrganizations() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFirstName()

public getFirstName() : string
Return values
string

getLastName()

public getLastName() : string
Return values
string

getLocalizations()

public getLocalizations() : array<string|int, mixed>
Return values
array<string|int, mixed>

removeLocalization()

public removeLocalization(IAddress $localization) : void
Parameters
$localization : IAddress

setFirstName()

public setFirstName(string $firstName) : void
Parameters
$firstName : string

setLastName()

public setLastName(string $lastName) : void
Parameters
$lastName : string
Loading…
On this page

Search results