Interface luya\web\jsonld\PersonInterface
Implemented by | luya\web\jsonld\Person |
---|---|
Available since version | 1.0.0 |
Source Code | https://github.com/luyadev/luya/blob/master/core/web/jsonld/PersonInterface.php |
JsonLd - Person interface
See also http://schema.org/Organization.
Public Methods
Method Details
public abstract \luya\web\jsonld\Brand|luya\web\jsonld\Organization getBrand ( ) |
public function getBrand();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getFunder ( ) |
public function getFunder();
public abstract \luya\web\jsonld\Distance|\luya\web\jsonld\QuantitativeValue getHeight ( ) |
public function getHeight();
public abstract luya\web\jsonld\ContactPoint|luya\web\jsonld\Place getHomeLocation ( ) |
public function getHomeLocation();
public abstract luya\web\jsonld\Organization|\luya\web\jsonld\ProgramMembership getMemberOf ( ) |
public function getMemberOf();
public abstract luya\web\jsonld\CreativeWork|\luya\web\jsonld\URL getPublishingPrinciples ( ) |
public function getPublishingPrinciples();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getSponsor ( ) |
public function getSponsor();
public abstract luya\web\jsonld\ContactPoint|luya\web\jsonld\Place getWorkLocation ( ) |
public function getWorkLocation();
public abstract static setAdditionalName ( $additionalName ) | ||
$additionalName |
public function setAdditionalName($additionalName);
public abstract static setAddress ( luya\web\jsonld\PostalAddress $address ) | ||
$address | luya\web\jsonld\PostalAddress |
public function setAddress(PostalAddress $address);
public abstract static setAffiliation ( luya\web\jsonld\Organization $affiliation ) | ||
$affiliation | luya\web\jsonld\Organization |
public function setAffiliation(Organization $affiliation);
public abstract static setBirthDate ( luya\web\jsonld\DateValue $birthDate ) | ||
$birthDate | luya\web\jsonld\DateValue |
public function setBirthDate(DateValue $birthDate);
public abstract static setBirthPlace ( $birthPlace ) | ||
$birthPlace | luya\web\jsonld\Place |
public function setBirthPlace($birthPlace);
public abstract static setBrand ( $brand ) | ||
$brand | \luya\web\jsonld\Brand|luya\web\jsonld\Organization |
public function setBrand($brand);
public abstract static setChildren ( luya\web\jsonld\Person $children ) | ||
$children | luya\web\jsonld\Person |
public function setChildren(Person $children);
public abstract static setColleague ( luya\web\jsonld\Person $colleague ) | ||
$colleague | luya\web\jsonld\Person |
public function setColleague(Person $colleague);
public abstract static setContactPoint ( luya\web\jsonld\ContactPoint $contactPoint ) | ||
$contactPoint | luya\web\jsonld\ContactPoint |
public function setContactPoint(ContactPoint $contactPoint);
public abstract static setDeathDate ( luya\web\jsonld\DateValue $deathDate ) | ||
$deathDate | luya\web\jsonld\DateValue |
public function setDeathDate(DateValue $deathDate);
public abstract static setDeathPlace ( luya\web\jsonld\Place $deathPlace ) | ||
$deathPlace | luya\web\jsonld\Place |
public function setDeathPlace(Place $deathPlace);
public abstract static setDuns ( luya\web\jsonld\Person $duns ) | ||
$duns |
public function setDuns(Person $duns);
public abstract static setFamilyName ( $familyName ) | ||
$familyName |
public function setFamilyName($familyName);
public abstract static setFaxNumber ( $faxNumber ) | ||
$faxNumber |
public function setFaxNumber($faxNumber);
public abstract static setFollows ( luya\web\jsonld\Person $follows ) | ||
$follows | luya\web\jsonld\Person |
public function setFollows(Person $follows);
public abstract static setFunder ( $funder ) | ||
$funder | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setFunder($funder);
public abstract static setGivenName ( $givenName ) | ||
$givenName |
public function setGivenName($givenName);
public abstract static setGlobalLocationNumber ( $globalLocationNumber ) | ||
$globalLocationNumber |
public function setGlobalLocationNumber($globalLocationNumber);
public abstract static setHasPOS ( $hasPOS ) | ||
$hasPOS | luya\web\jsonld\Place |
public function setHasPOS($hasPOS);
public abstract static setHeight ( $height ) | ||
$height | \luya\web\jsonld\Distance|\luya\web\jsonld\QuantitativeValue |
public function setHeight($height);
public abstract static setHomeLocation ( $homeLocation ) | ||
$homeLocation | luya\web\jsonld\ContactPoint|luya\web\jsonld\Place |
public function setHomeLocation($homeLocation);
public abstract static setHonorificPrefix ( $honorificPrefix ) | ||
$honorificPrefix |
public function setHonorificPrefix($honorificPrefix);
public abstract static setHonorificSuffix ( $honorificSuffix ) | ||
$honorificSuffix |
public function setHonorificSuffix($honorificSuffix);
public abstract static setKnows ( luya\web\jsonld\Person $knows ) | ||
$knows | luya\web\jsonld\Person |
public function setKnows(Person $knows);
public abstract static setMakesOffer ( luya\web\jsonld\Offer $makesOffer ) | ||
$makesOffer | luya\web\jsonld\Offer |
public function setMakesOffer(Offer $makesOffer);
public abstract static setMemberOf ( $memberOf ) | ||
$memberOf | luya\web\jsonld\Organization|\luya\web\jsonld\ProgramMembership |
public function setMemberOf($memberOf);
public abstract static setNationality ( luya\web\jsonld\Country $nationality ) | ||
$nationality | luya\web\jsonld\Country |
public function setNationality(Country $nationality);
public abstract static setParent ( luya\web\jsonld\Person $parent ) | ||
$parent | luya\web\jsonld\Person |
public function setParent(Person $parent);
public abstract static setPerformerIn ( luya\web\jsonld\Event $performerIn ) | ||
$performerIn | luya\web\jsonld\Event |
public function setPerformerIn(Event $performerIn);
public abstract static setPublishingPrinciples ( $publishingPrinciples ) | ||
$publishingPrinciples | luya\web\jsonld\CreativeWork|\luya\web\jsonld\URL |
public function setPublishingPrinciples($publishingPrinciples);
public abstract static setRelatedTo ( luya\web\jsonld\Person $relatedTo ) | ||
$relatedTo | luya\web\jsonld\Person |
public function setRelatedTo(Person $relatedTo);
public abstract static setSibling ( luya\web\jsonld\Person $sibling ) | ||
$sibling | luya\web\jsonld\Person |
public function setSibling(Person $sibling);
public abstract static setSponsor ( $sponsor ) | ||
$sponsor | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setSponsor($sponsor);
public abstract static setSpouse ( luya\web\jsonld\Person $spouse ) | ||
$spouse | luya\web\jsonld\Person |
public function setSpouse(Person $spouse);
public abstract static setTelephone ( $telephone ) | ||
$telephone |
public function setTelephone($telephone);
public abstract static setWorkLocation ( $workLocation ) | ||
$workLocation | luya\web\jsonld\ContactPoint|luya\web\jsonld\Place |
public function setWorkLocation($workLocation);
public abstract static setWorksFor ( luya\web\jsonld\Organization $worksFor ) | ||
$worksFor | luya\web\jsonld\Organization |
public function setWorksFor(Organization $worksFor);