Class luya\web\jsonld\FoodEstablishment
Food Establishment
Public Properties
Public Methods
Method | Description | Defined By |
---|---|---|
__call() | Calls the named method which is not a class method. | yii\base\BaseObject |
__construct() | Constructor. | yii\base\BaseObject |
__get() | Returns the value of an object property. | yii\base\BaseObject |
__isset() | Checks if a property is set, i.e. defined and not null. | yii\base\BaseObject |
__set() | Sets value of an object property. | yii\base\BaseObject |
__unset() | Sets an object property to null. | yii\base\BaseObject |
canGetProperty() | Returns a value indicating whether a property can be read. | yii\base\BaseObject |
canSetProperty() | Returns a value indicating whether a property can be set. | yii\base\BaseObject |
className() | Returns the fully qualified name of this class. | yii\base\BaseObject |
extraFields() | Returns the list of fields that can be expanded further and returned by toArray(). | yii\base\ArrayableTrait |
fields() | Returns the list of fields that should be returned by default by toArray() when no specific fields are specified. | luya\web\jsonld\BaseThing |
getAcceptsReservations() | Get Accepts Reserverations | luya\web\jsonld\FoodEstablishmentTrait |
getActionableFeedbackPolicy() | luya\web\jsonld\OrganizationTrait | |
getAdditionalProperty() | luya\web\jsonld\PlaceTrait | |
getAdditionalType() | luya\web\jsonld\ThingTrait | |
getAddress() | luya\web\jsonld\OrganizationTrait | |
getAggregateRating() | luya\web\jsonld\OrganizationTrait | |
getAlternateName() | luya\web\jsonld\ThingTrait | |
getAlumni() | luya\web\jsonld\OrganizationTrait | |
getAmenityFeature() | luya\web\jsonld\PlaceTrait | |
getAreaServed() | luya\web\jsonld\OrganizationTrait | |
getAward() | luya\web\jsonld\OrganizationTrait | |
getBranchCode() | luya\web\jsonld\PlaceTrait | |
getBrand() | luya\web\jsonld\OrganizationTrait | |
getContactPoint() | luya\web\jsonld\OrganizationTrait | |
getContainedInPlace() | luya\web\jsonld\PlaceTrait | |
getContainsPlace() | luya\web\jsonld\PlaceTrait | |
getCorrectionsPolicy() | luya\web\jsonld\OrganizationTrait | |
getCurrenciesAccepted() | Get accepted currencies | luya\web\jsonld\LocalBusinessTrait |
getDepartment() | luya\web\jsonld\OrganizationTrait | |
getDescription() | luya\web\jsonld\ThingTrait | |
getDisambiguatingDescription() | luya\web\jsonld\ThingTrait | |
getDissolutionDate() | luya\web\jsonld\OrganizationTrait | |
getDiversityPolicy() | luya\web\jsonld\OrganizationTrait | |
getDuns() | luya\web\jsonld\OrganizationTrait | |
getEmail() | luya\web\jsonld\OrganizationTrait | |
getEmployee() | luya\web\jsonld\OrganizationTrait | |
getEthicsPolicy() | luya\web\jsonld\OrganizationTrait | |
getEvent() | luya\web\jsonld\OrganizationTrait | |
getFaxNumber() | luya\web\jsonld\OrganizationTrait | |
getFounder() | luya\web\jsonld\OrganizationTrait | |
getFoundingDate() | luya\web\jsonld\OrganizationTrait | |
getFoundingLocation() | luya\web\jsonld\OrganizationTrait | |
getFunder() | luya\web\jsonld\OrganizationTrait | |
getGeo() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyContains() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyCoveredBy() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyCovers() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyCrosses() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyDisjoint() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyEquals() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyIntersects() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyOverlaps() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyTouches() | luya\web\jsonld\PlaceTrait | |
getGeospatiallyWithin() | luya\web\jsonld\PlaceTrait | |
getGlobalLocationNumber() | luya\web\jsonld\OrganizationTrait | |
getHasMap() | luya\web\jsonld\PlaceTrait | |
getHasMenu() | Get Has menu | luya\web\jsonld\FoodEstablishmentTrait |
getHasOfferCatalog() | luya\web\jsonld\OrganizationTrait | |
getHasPOS() | luya\web\jsonld\OrganizationTrait | |
getIdentifier() | luya\web\jsonld\ThingTrait | |
getImage() | luya\web\jsonld\ThingTrait | |
getIsicV4() | luya\web\jsonld\OrganizationTrait | |
getLegalName() | luya\web\jsonld\OrganizationTrait | |
getLeiCode() | luya\web\jsonld\OrganizationTrait | |
getLocation() | luya\web\jsonld\OrganizationTrait | |
getLogo() | luya\web\jsonld\OrganizationTrait | |
getMainEntityOfPage() | luya\web\jsonld\ThingTrait | |
getMakesOffer() | luya\web\jsonld\OrganizationTrait | |
getMaximumAttendeeCapacity() | luya\web\jsonld\PlaceTrait | |
getMember() | luya\web\jsonld\OrganizationTrait | |
getMemberOf() | luya\web\jsonld\OrganizationTrait | |
getNaics() | luya\web\jsonld\OrganizationTrait | |
getName() | luya\web\jsonld\ThingTrait | |
getNumberOfEmployees() | luya\web\jsonld\OrganizationTrait | |
getOffers() | Get Offer | luya\web\jsonld\ThingTrait |
getOpeningHours() | Get opening hours | luya\web\jsonld\LocalBusinessTrait |
getOpeningHoursSpecification() | luya\web\jsonld\PlaceTrait | |
getOwns() | luya\web\jsonld\OrganizationTrait | |
getParentOrganization() | luya\web\jsonld\OrganizationTrait | |
getPaymentAccepted() | Get payment Accepted | luya\web\jsonld\LocalBusinessTrait |
getPhoto() | luya\web\jsonld\PlaceTrait | |
getPriceRange() | Get price range | luya\web\jsonld\LocalBusinessTrait |
getPublishingPrinciples() | luya\web\jsonld\OrganizationTrait | |
getReview() | luya\web\jsonld\OrganizationTrait | |
getSameAs() | luya\web\jsonld\ThingTrait | |
getSeeks() | luya\web\jsonld\OrganizationTrait | |
getServesCuisine() | Get serves Cuisine | luya\web\jsonld\FoodEstablishmentTrait |
getSpecialOpeningHoursSpecification() | luya\web\jsonld\PlaceTrait | |
getSponsor() | luya\web\jsonld\OrganizationTrait | |
getStarRating() | Get Star Rating | luya\web\jsonld\FoodEstablishmentTrait |
getSubOrganization() | luya\web\jsonld\OrganizationTrait | |
getSubjectOf() | luya\web\jsonld\ThingTrait | |
getTaxID() | luya\web\jsonld\OrganizationTrait | |
getTelephone() | luya\web\jsonld\OrganizationTrait | |
getUnnamedSourcesPolicy() | luya\web\jsonld\OrganizationTrait | |
getUrl() | luya\web\jsonld\ThingTrait | |
getVatID() | luya\web\jsonld\OrganizationTrait | |
hasMethod() | Returns a value indicating whether a method is defined. | yii\base\BaseObject |
hasProperty() | Returns a value indicating whether a property is defined. | yii\base\BaseObject |
init() | Initializes the object. | yii\base\BaseObject |
isAccessibleForFree() | luya\web\jsonld\PlaceTrait | |
isPublicAccess() | luya\web\jsonld\PlaceTrait | |
isSmokingAllowed() | luya\web\jsonld\PlaceTrait | |
resolveGetterMethods() | Find all getter methods. | luya\web\jsonld\BaseThing |
setAcceptsReservations() | Accepts Reservations | luya\web\jsonld\FoodEstablishmentTrait |
setActionableFeedbackPolicy() | For a NewsMediaOrganization or other news-related Organization, a statement about public engagement activities (for news media, the newsroom’s), including involving the public - digitally or otherwise -- in coverage decisions, reporting and activities after publication. | luya\web\jsonld\OrganizationTrait |
setAdditionalProperty() | A property-value pair representing an additional characteristics of the entitity, e.g. a product feature or another characteristic for which there is no matching property in schema.org. | luya\web\jsonld\PlaceTrait |
setAdditionalType() | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. | luya\web\jsonld\ThingTrait |
setAddress() | Physical address of the item. | luya\web\jsonld\OrganizationTrait |
setAggregateRating() | The overall rating, based on a collection of reviews or ratings, of the item. | luya\web\jsonld\OrganizationTrait |
setAlternateName() | An alias for the item | luya\web\jsonld\ThingTrait |
setAlumni() | Alumni of an organization. | luya\web\jsonld\OrganizationTrait |
setAmenityFeature() | An amenity feature (e.g. a characteristic or service) of the Accommodation. | luya\web\jsonld\PlaceTrait |
setAreaServed() | The geographic area where a service or offered item is provided. Supersedes serviceArea. | luya\web\jsonld\OrganizationTrait |
setAward() | An award won by or for this item. Supersedes awards. | luya\web\jsonld\OrganizationTrait |
setBranchCode() | A short textual code (also called "store code") that uniquely identifies a place of business. | luya\web\jsonld\PlaceTrait |
setBrand() | The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person. | luya\web\jsonld\OrganizationTrait |
setContactPoint() | A contact point for a person or organization. Supersedes contactPoints. | luya\web\jsonld\OrganizationTrait |
setContainedInPlace() | The basic containment relation between a place and one that contains it. | luya\web\jsonld\PlaceTrait |
setContainsPlace() | The basic containment relation between a place and another that it contains. | luya\web\jsonld\PlaceTrait |
setCorrectionsPolicy() | For an Organization (e.g. NewsMediaOrganization), a statement describing (in news media, the newsroom’s) disclosure and correction policy for errors. | luya\web\jsonld\OrganizationTrait |
setCurrenciesAccepted() | Set accepted currencies | luya\web\jsonld\LocalBusinessTrait |
setDepartment() | A relationship between an organization and a department of that organization, also described as an organization (allowing different urls, logos, opening hours). | luya\web\jsonld\OrganizationTrait |
setDescription() | A description of the item. | luya\web\jsonld\ThingTrait |
setDisambiguatingDescription() | A sub property of description. A short description of the item used to disambiguate from other, similar items. | luya\web\jsonld\ThingTrait |
setDissolutionDate() | The date that this organization was dissolved. | luya\web\jsonld\OrganizationTrait |
setDiversityPolicy() | Statement on diversity policy by an Organization e.g. a NewsMediaOrganization. | luya\web\jsonld\OrganizationTrait |
setDuns() | The Dun & Bradstreet DUNS number for identifying an organization or business person. | luya\web\jsonld\OrganizationTrait |
setEmail() | Email address | luya\web\jsonld\OrganizationTrait |
setEmployee() | Someone working for this organization. | luya\web\jsonld\OrganizationTrait |
setEthicsPolicy() | Statement about ethics policy, e.g. of a NewsMediaOrganization regarding journalistic and publishing practices, or of a Restaurant, a page describing food source policies. In the case of a NewsMediaOrganization, an ethicsPolicy is typically a statement describing the personal, organizational, and corporate standards of behavior expected by the organization. | luya\web\jsonld\OrganizationTrait |
setEvent() | Upcoming or past event associated with this place, organization, or action. Supersedes events. | luya\web\jsonld\OrganizationTrait |
setFaxNumber() | The fax number. | luya\web\jsonld\OrganizationTrait |
setFounder() | A person who founded this organization. Supersedes founders. | luya\web\jsonld\OrganizationTrait |
setFoundingDate() | The date that this organization was founded. | luya\web\jsonld\OrganizationTrait |
setFoundingLocation() | The place where the Organization was founded. | luya\web\jsonld\OrganizationTrait |
setFunder() | A person or organization that supports (sponsors) something through some kind of financial contribution. | luya\web\jsonld\OrganizationTrait |
setGeo() | The geo coordinates of the place. | luya\web\jsonld\PlaceTrait |
setGeospatiallyContains() | Represents a relationship between two geometries (or the places they represent), relating a containing geometry to a contained geometry. "a contains b iff no points of b lie in the exterior of a, and at least one point of the interior of b lies in the interior of a". As defined in DE-9IM. | luya\web\jsonld\PlaceTrait |
setGeospatiallyCoveredBy() | Represents a relationship between two geometries (or the places they represent), relating a geometry to another that covers it. As defined in DE-9IM. | luya\web\jsonld\PlaceTrait |
setGeospatiallyCovers() | Represents a relationship between two geometries (or the places they represent), relating a covering geometry to a covered geometry. "Every point of b is a point of (the interior or boundary of) a". As defined in DE-9IM. | luya\web\jsonld\PlaceTrait |
setGeospatiallyCrosses() | Represents a relationship between two geometries (or the places they represent), relating a geometry to another that crosses it: "a crosses b: they have some but not all interior points in common, and the dimension of the intersection is less than that of at least one of them". As defined in DE-9IM. | luya\web\jsonld\PlaceTrait |
setGeospatiallyDisjoint() | Represents spatial relations in which two geometries (or the places they represent) are topologically disjoint: they have no point in common. They form a set of disconnected geometries." (a symmetric relationship, as defined in DE-9IM) | luya\web\jsonld\PlaceTrait |
setGeospatiallyEquals() | Represents spatial relations in which two geometries (or the places they represent) are topologically equal, as defined in DE-9IM. "Two geometries are topologically equal if their interiors intersect and no part of the interior or boundary of one geometry intersects the exterior of the other" (a symmetric relationship) | luya\web\jsonld\PlaceTrait |
setGeospatiallyIntersects() | Represents spatial relations in which two geometries (or the places they represent) have at least one point in common. As defined in DE-9IM. | luya\web\jsonld\PlaceTrait |
setGeospatiallyOverlaps() | Represents a relationship between two geometries (or the places they represent), relating a geometry to another that geospatially overlaps it, i.e. they have some but not all points in common. As defined in DE-9IM. | luya\web\jsonld\PlaceTrait |
setGeospatiallyTouches() | Represents spatial relations in which two geometries (or the places they represent) touch: they have at least one boundary point in common, but no interior points." (a symmetric relationship, as defined in DE-9IM ) | luya\web\jsonld\PlaceTrait |
setGeospatiallyWithin() | Represents a relationship between two geometries (or the places they represent), relating a geometry to one that contains it, i.e. it is inside (i.e. within) its interior. As defined in DE-9IM. | luya\web\jsonld\PlaceTrait |
setGlobalLocationNumber() | The Global Location Number (GLN, sometimes also referred to as International Location Number or ILN) of the respective organization, person, or place. | luya\web\jsonld\OrganizationTrait |
setHasMap() | A URL to a map of the place. | luya\web\jsonld\PlaceTrait |
setHasMenu() | Set has menu | luya\web\jsonld\FoodEstablishmentTrait |
setHasOfferCatalog() | Indicates an OfferCatalog listing for this Organization, Person, or Service. | luya\web\jsonld\OrganizationTrait |
setHasPOS() | Points-of-Sales operated by the organization or person. | luya\web\jsonld\OrganizationTrait |
setIdentifier() | The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See background notes for more details. | luya\web\jsonld\ThingTrait |
setImage() | An image of the item. | luya\web\jsonld\ThingTrait |
setIsAccessibleForFree() | A flag to signal that the item, event, or place is accessible for free. | luya\web\jsonld\PlaceTrait |
setIsicV4() | The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place. | luya\web\jsonld\OrganizationTrait |
setLegalName() | The official name of the organization, e.g. the registered company name. | luya\web\jsonld\OrganizationTrait |
setLeiCode() | An organization identifier that uniquely identifies a legal entity as defined in ISO 17442. | luya\web\jsonld\OrganizationTrait |
setLocation() | The location of for example where the event is happening, an organization is located, or where an action takes place. | luya\web\jsonld\OrganizationTrait |
setLogo() | An associated logo. | luya\web\jsonld\OrganizationTrait |
setMainEntityOfPage() | Indicates a page (or other CreativeWork) for which this thing is the main entity being described. | luya\web\jsonld\ThingTrait |
setMakesOffer() | A pointer to products or services offered by the organization or person. | luya\web\jsonld\OrganizationTrait |
setMaximumAttendeeCapacity() | The total number of individuals that may attend an event or venue. | luya\web\jsonld\PlaceTrait |
setMember() | A member of an Organization or a ProgramMembership. | luya\web\jsonld\OrganizationTrait |
setMemberOf() | An Organization (or ProgramMembership) to which this Person or Organization belongs. | luya\web\jsonld\OrganizationTrait |
setNaics() | The North American Industry Classification System (NAICS) code for a particular organization or business person. | luya\web\jsonld\OrganizationTrait |
setName() | The name of the item. | luya\web\jsonld\ThingTrait |
setNumberOfEmployees() | The number of employees in an organization e.g. business. | luya\web\jsonld\OrganizationTrait |
setOffers() | Set Offer | luya\web\jsonld\ThingTrait |
setOpeningHours() | Set Opening Hours | luya\web\jsonld\LocalBusinessTrait |
setOpeningHoursSpecification() | The opening hours of a certain place. | luya\web\jsonld\PlaceTrait |
setOwns() | Products owned by the organization or person. | luya\web\jsonld\OrganizationTrait |
setParentOrganization() | The larger organization that this organization is a subOrganization of, if any. | luya\web\jsonld\OrganizationTrait |
setPaymentAccepted() | Set Payment Accepted | luya\web\jsonld\LocalBusinessTrait |
setPhoto() | A photograph of this place. Supersedes photos. | luya\web\jsonld\PlaceTrait |
setPriceRange() | Set Price range | luya\web\jsonld\LocalBusinessTrait |
setPublicAccess() | A flag to signal that the Place is open to public visitors. | luya\web\jsonld\PlaceTrait |
setPublishingPrinciples() | The publishingPrinciples property indicates (typically via URL) a document describing the editorial principles of an Organization (or individual e.g. a Person writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a CreativeWork (e.g. NewsArticle) the principles are those of the party primarily responsible for the creation of the CreativeWork. | luya\web\jsonld\OrganizationTrait |
setReview() | A review of the item. | luya\web\jsonld\OrganizationTrait |
setSameAs() | URL of a reference Web page that unambiguously indicates the item's identity. | luya\web\jsonld\ThingTrait |
setSeeks() | A pointer to products or services sought by the organization or person (demand). | luya\web\jsonld\OrganizationTrait |
setServesCuisine() | Set Serves Cuisine | luya\web\jsonld\FoodEstablishmentTrait |
setSmokingAllowed() | Indicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room. | luya\web\jsonld\PlaceTrait |
setSpecialOpeningHoursSpecification() | The special opening hours of a certain place. | luya\web\jsonld\PlaceTrait |
setSponsor() | A person or organization that supports a thing through a pledge, promise, or financial contribution. e.g. | luya\web\jsonld\OrganizationTrait |
setStarRating() | Set Star Rating | luya\web\jsonld\FoodEstablishmentTrait |
setSubOrganization() | A relationship between two organizations where the first includes the second, e.g., as a subsidiary. | luya\web\jsonld\OrganizationTrait |
setSubjectOf() | A CreativeWork or Event about this Thing. | luya\web\jsonld\ThingTrait |
setTaxID() | The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain. | luya\web\jsonld\OrganizationTrait |
setTelephone() | The telephone number. | luya\web\jsonld\OrganizationTrait |
setUnnamedSourcesPolicy() | For an Organization (typically a NewsMediaOrganization), a statement about policy on use of unnamed sources and the decision process required. | luya\web\jsonld\OrganizationTrait |
setUrl() | URL of the item. | luya\web\jsonld\ThingTrait |
setVatID() | The Value-added Tax ID of the organization or person. | luya\web\jsonld\OrganizationTrait |
toArray() | Converts the object into an array. | luya\web\jsonld\BaseThing |
typeDefintion() | Contains the jsonLd definton @type value if not null or false. | luya\web\jsonld\FoodEstablishment |
Protected Methods
Method | Description | Defined By |
---|---|---|
extractFieldsFor() | Extract nested fields from a fields collection for a given root field Nested fields are separated with dots (.). e.g: "item.id" The previous example would extract "id". | yii\base\ArrayableTrait |
extractRootFields() | Extracts the root field names from nested fields. | yii\base\ArrayableTrait |
resolveFields() | Determines which fields can be returned by toArray(). | yii\base\ArrayableTrait |
Method Details
Defined in: yii\base\BaseObject::__call()
Calls the named method which is not a class method.
Do not call this method directly as it is a PHP magic method that will be implicitly called when an unknown method is being invoked.
public mixed __call ( $name, $params ) | ||
$name | string |
The method name |
$params | array |
Method parameters |
return | mixed |
The method return value |
---|---|---|
throws | yii\base\UnknownMethodException |
when calling unknown method |
public function __call($name, $params)
{
throw new UnknownMethodException('Calling unknown method: ' . get_class($this) . "::$name()");
}
Defined in: yii\base\BaseObject::__construct()
Constructor.
The default implementation does two things:
- Initializes the object with the given configuration
$config
. - Call init().
If this method is overridden in a child class, it is recommended that
- the last parameter of the constructor is a configuration array, like
$config
here. - call the parent implementation at the end of the constructor.
public void __construct ( $config = [] ) | ||
$config | array |
Name-value pairs that will be used to initialize the object properties |
public function __construct($config = [])
{
if (!empty($config)) {
Yii::configure($this, $config);
}
$this->init();
}
Defined in: yii\base\BaseObject::__get()
Returns the value of an object property.
Do not call this method directly as it is a PHP magic method that
will be implicitly called when executing $value = $object->property;
.
See also __set().
public mixed __get ( $name ) | ||
$name | string |
The property name |
return | mixed |
The property value |
---|---|---|
throws | yii\base\UnknownPropertyException |
if the property is not defined |
throws | yii\base\InvalidCallException |
if the property is write-only |
public function __get($name)
{
$getter = 'get' . $name;
if (method_exists($this, $getter)) {
return $this->$getter();
} elseif (method_exists($this, 'set' . $name)) {
throw new InvalidCallException('Getting write-only property: ' . get_class($this) . '::' . $name);
}
throw new UnknownPropertyException('Getting unknown property: ' . get_class($this) . '::' . $name);
}
Defined in: yii\base\BaseObject::__isset()
Checks if a property is set, i.e. defined and not null.
Do not call this method directly as it is a PHP magic method that
will be implicitly called when executing isset($object->property)
.
Note that if the property is not defined, false will be returned.
public boolean __isset ( $name ) | ||
$name | string |
The property name or the event name |
return | boolean |
Whether the named property is set (not null). |
---|
public function __isset($name)
{
$getter = 'get' . $name;
if (method_exists($this, $getter)) {
return $this->$getter() !== null;
}
return false;
}
Defined in: yii\base\BaseObject::__set()
Sets value of an object property.
Do not call this method directly as it is a PHP magic method that
will be implicitly called when executing $object->property = $value;
.
See also __get().
public void __set ( $name, $value ) | ||
$name | string |
The property name or the event name |
$value | mixed |
The property value |
throws | yii\base\UnknownPropertyException |
if the property is not defined |
---|---|---|
throws | yii\base\InvalidCallException |
if the property is read-only |
public function __set($name, $value)
{
$setter = 'set' . $name;
if (method_exists($this, $setter)) {
$this->$setter($value);
} elseif (method_exists($this, 'get' . $name)) {
throw new InvalidCallException('Setting read-only property: ' . get_class($this) . '::' . $name);
} else {
throw new UnknownPropertyException('Setting unknown property: ' . get_class($this) . '::' . $name);
}
}
Defined in: yii\base\BaseObject::__unset()
Sets an object property to null.
Do not call this method directly as it is a PHP magic method that
will be implicitly called when executing unset($object->property)
.
Note that if the property is not defined, this method will do nothing. If the property is read-only, it will throw an exception.
public void __unset ( $name ) | ||
$name | string |
The property name |
throws | yii\base\InvalidCallException |
if the property is read only. |
---|
public function __unset($name)
{
$setter = 'set' . $name;
if (method_exists($this, $setter)) {
$this->$setter(null);
} elseif (method_exists($this, 'get' . $name)) {
throw new InvalidCallException('Unsetting read-only property: ' . get_class($this) . '::' . $name);
}
}
Defined in: yii\base\BaseObject::canGetProperty()
Returns a value indicating whether a property can be read.
A property is readable if:
- the class has a getter method associated with the specified name (in this case, property name is case-insensitive);
- the class has a member variable with the specified name (when
$checkVars
is true);
See also canSetProperty().
public boolean canGetProperty ( $name, $checkVars = true ) | ||
$name | string |
The property name |
$checkVars | boolean |
Whether to treat member variables as properties |
return | boolean |
Whether the property can be read |
---|
public function canGetProperty($name, $checkVars = true)
{
return method_exists($this, 'get' . $name) || $checkVars && property_exists($this, $name);
}
Defined in: yii\base\BaseObject::canSetProperty()
Returns a value indicating whether a property can be set.
A property is writable if:
- the class has a setter method associated with the specified name (in this case, property name is case-insensitive);
- the class has a member variable with the specified name (when
$checkVars
is true);
See also canGetProperty().
public boolean canSetProperty ( $name, $checkVars = true ) | ||
$name | string |
The property name |
$checkVars | boolean |
Whether to treat member variables as properties |
return | boolean |
Whether the property can be written |
---|
public function canSetProperty($name, $checkVars = true)
{
return method_exists($this, 'set' . $name) || $checkVars && property_exists($this, $name);
}
::class
instead.
Defined in: yii\base\BaseObject::className()
Returns the fully qualified name of this class.
public static string className ( ) | ||
return | string |
The fully qualified name of this class. |
---|
public static function className()
{
return get_called_class();
}
Defined in: yii\base\ArrayableTrait::extraFields()
Returns the list of fields that can be expanded further and returned by toArray().
This method is similar to fields() except that the list of fields returned by this method are not returned by default by toArray(). Only when field names to be expanded are explicitly specified when calling toArray(), will their values be exported.
The default implementation returns an empty array.
You may override this method to return a list of expandable fields based on some context information (e.g. the current application user).
See also:
public array extraFields ( ) | ||
return | array |
The list of expandable field names or field definitions. Please refer to fields() on the format of the return value. |
---|
public function extraFields()
{
return [];
}
Defined in: yii\base\ArrayableTrait::extractFieldsFor()
Extract nested fields from a fields collection for a given root field Nested fields are separated with dots (.). e.g: "item.id" The previous example would extract "id".
protected array extractFieldsFor ( array $fields, $rootField ) | ||
$fields | array |
The fields requested for extraction |
$rootField | string |
The root field for which we want to extract the nested fields |
return | array |
Nested fields extracted for the given field |
---|
protected function extractFieldsFor(array $fields, $rootField)
{
$result = [];
foreach ($fields as $field) {
if (0 === strpos($field, "{$rootField}.")) {
$result[] = preg_replace('/^' . preg_quote($rootField, '/') . '\./i', '', $field);
}
}
return array_unique($result);
}
Defined in: yii\base\ArrayableTrait::extractRootFields()
Extracts the root field names from nested fields.
Nested fields are separated with dots (.). e.g: "item.id" The previous example would extract "item".
protected array extractRootFields ( array $fields ) | ||
$fields | array |
The fields requested for extraction |
return | array |
Root fields extracted from the given nested fields |
---|
protected function extractRootFields(array $fields)
{
$result = [];
foreach ($fields as $field) {
$result[] = current(explode('.', $field, 2));
}
if (in_array('*', $result, true)) {
$result = [];
}
return array_unique($result);
}
Defined in: luya\web\jsonld\BaseThing::fields()
Returns the list of fields that should be returned by default by toArray() when no specific fields are specified.
A field is a named element in the returned array by toArray().
This method should return an array of field names or field definitions. If the former, the field name will be treated as an object property name whose value will be used as the field value. If the latter, the array key should be the field name while the array value should be the corresponding field definition which can be either an object property name or a PHP callable returning the corresponding field value. The signature of the callable should be:
function ($model, $field) {
// return field value
}
For example, the following code declares four fields:
email
: the field name is the same as the property nameemail
;firstName
andlastName
: the field names arefirstName
andlastName
, and their values are obtained from thefirst_name
andlast_name
properties;fullName
: the field name isfullName
. Its value is obtained by concatenatingfirst_name
andlast_name
.
return [
'email',
'firstName' => 'first_name',
'lastName' => 'last_name',
'fullName' => function ($model) {
return $model->first_name . ' ' . $model->last_name;
},
];
public array fields ( ) | ||
return | array |
The list of field names or field definitions. |
---|
public function fields()
{
return $this->resolveGetterMethods();
}
Defined in: luya\web\jsonld\FoodEstablishmentTrait::getAcceptsReservations()
Get Accepts Reserverations
public string getAcceptsReservations ( ) |
public function getAcceptsReservations()
{
return $this->_acceptsReservations;
}
public mixed getActionableFeedbackPolicy ( ) |
public function getActionableFeedbackPolicy()
{
return $this->_actionableFeedbackPolicy;
}
public luya\web\jsonld\PropertyValue getAdditionalProperty ( ) |
public function getAdditionalProperty()
{
return $this->_additionalProperty;
}
Defined in: luya\web\jsonld\ThingTrait::getAdditionalType()
public string getAdditionalType ( ) |
public function getAdditionalType()
{
return $this->_additionalType;
}
Defined in: luya\web\jsonld\OrganizationTrait::getAddress()
public mixed getAddress ( ) |
public function getAddress()
{
return $this->_address;
}
public mixed getAggregateRating ( ) |
public function getAggregateRating()
{
return $this->_aggregateRating;
}
Defined in: luya\web\jsonld\ThingTrait::getAlternateName()
public string getAlternateName ( ) |
public function getAlternateName()
{
return $this->_alternateName;
}
Defined in: luya\web\jsonld\OrganizationTrait::getAlumni()
public mixed getAlumni ( ) |
public function getAlumni()
{
return $this->_alumni;
}
Defined in: luya\web\jsonld\PlaceTrait::getAmenityFeature()
public \luya\web\jsonld\LocationFeatureSpecification getAmenityFeature ( ) |
public function getAmenityFeature()
{
return $this->_amenityFeature;
}
public mixed getAreaServed ( ) |
public function getAreaServed()
{
return $this->_areaServed;
}
Defined in: luya\web\jsonld\OrganizationTrait::getAward()
public mixed getAward ( ) |
public function getAward()
{
return $this->_award;
}
Defined in: luya\web\jsonld\PlaceTrait::getBranchCode()
public string getBranchCode ( ) |
public function getBranchCode()
{
return $this->_branchCode;
}
Defined in: luya\web\jsonld\OrganizationTrait::getBrand()
public mixed getBrand ( ) |
public function getBrand()
{
return $this->_brand;
}
public mixed getContactPoint ( ) |
public function getContactPoint()
{
return $this->_contactPoint;
}
public luya\web\jsonld\Place getContainedInPlace ( ) |
public function getContainedInPlace()
{
return $this->_containedInPlace;
}
Defined in: luya\web\jsonld\PlaceTrait::getContainsPlace()
public luya\web\jsonld\Place getContainsPlace ( ) |
public function getContainsPlace()
{
return $this->_containsPlace;
}
public mixed getCorrectionsPolicy ( ) |
public function getCorrectionsPolicy()
{
return $this->_correctionsPolicy;
}
Defined in: luya\web\jsonld\LocalBusinessTrait::getCurrenciesAccepted()
Get accepted currencies
public string getCurrenciesAccepted ( ) |
public function getCurrenciesAccepted()
{
return $this->_currenciesAccpeted;
}
public mixed getDepartment ( ) |
public function getDepartment()
{
return $this->_department;
}
Defined in: luya\web\jsonld\ThingTrait::getDescription()
public string getDescription ( ) |
public function getDescription()
{
return $this->_description;
}
public string getDisambiguatingDescription ( ) |
public function getDisambiguatingDescription()
{
return $this->_disambiguatingDescription;
}
public mixed getDissolutionDate ( ) |
public function getDissolutionDate()
{
return $this->_dissolutionDate;
}
public mixed getDiversityPolicy ( ) |
public function getDiversityPolicy()
{
return $this->_diversityPolicy;
}
Defined in: luya\web\jsonld\OrganizationTrait::getDuns()
public mixed getDuns ( ) |
public function getDuns()
{
return $this->_duns;
}
Defined in: luya\web\jsonld\OrganizationTrait::getEmail()
public mixed getEmail ( ) |
public function getEmail()
{
return $this->_email;
}
Defined in: luya\web\jsonld\OrganizationTrait::getEmployee()
public mixed getEmployee ( ) |
public function getEmployee()
{
return $this->_employee;
}
public mixed getEthicsPolicy ( ) |
public function getEthicsPolicy()
{
return $this->_ethicsPolicy;
}
Defined in: luya\web\jsonld\OrganizationTrait::getEvent()
public mixed getEvent ( ) |
public function getEvent()
{
return $this->_event;
}
public mixed getFaxNumber ( ) |
public function getFaxNumber()
{
return $this->_faxNumber;
}
Defined in: luya\web\jsonld\OrganizationTrait::getFounder()
public mixed getFounder ( ) |
public function getFounder()
{
return $this->_founder;
}
public mixed getFoundingDate ( ) |
public function getFoundingDate()
{
return $this->_foundingDate;
}
public mixed getFoundingLocation ( ) |
public function getFoundingLocation()
{
return $this->_foundingLocation;
}
Defined in: luya\web\jsonld\OrganizationTrait::getFunder()
public mixed getFunder ( ) |
public function getFunder()
{
return $this->_funder;
}
Defined in: luya\web\jsonld\PlaceTrait::getGeo()
public luya\web\jsonld\GeoCoordinates getGeo ( ) |
public function getGeo()
{
return $this->_geo;
}
public mixed getGeospatiallyContains ( ) |
public function getGeospatiallyContains()
{
return $this->_geospatiallyContains;
}
public mixed getGeospatiallyCoveredBy ( ) |
public function getGeospatiallyCoveredBy()
{
return $this->_geospatiallyCoveredBy;
}
public \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyCovers ( ) |
public function getGeospatiallyCovers()
{
return $this->_geospatiallyCovers;
}
public \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyCrosses ( ) |
public function getGeospatiallyCrosses()
{
return $this->_geospatiallyCrosses;
}
public \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyDisjoint ( ) |
public function getGeospatiallyDisjoint()
{
return $this->_geospatiallyDisjoint;
}
public \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyEquals ( ) |
public function getGeospatiallyEquals()
{
return $this->_geospatiallyEquals;
}
public \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyIntersects ( ) |
public function getGeospatiallyIntersects()
{
return $this->_geospatiallyIntersects;
}
public \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyOverlaps ( ) |
public function getGeospatiallyOverlaps()
{
return $this->_geospatiallyOverlaps;
}
public \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyTouches ( ) |
public function getGeospatiallyTouches()
{
return $this->_geospatiallyTouches;
}
public \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyWithin ( ) |
public function getGeospatiallyWithin()
{
return $this->_geospatiallyWithin;
}
public mixed getGlobalLocationNumber ( ) |
public function getGlobalLocationNumber()
{
return $this->_globalLocationNumber;
}
Defined in: luya\web\jsonld\PlaceTrait::getHasMap()
public \luya\web\jsonld\Map getHasMap ( ) |
public function getHasMap()
{
return $this->_hasMap;
}
Defined in: luya\web\jsonld\FoodEstablishmentTrait::getHasMenu()
Get Has menu
public string getHasMenu ( ) |
public function getHasMenu()
{
return $this->_hasMenu;
}
public mixed getHasOfferCatalog ( ) |
public function getHasOfferCatalog()
{
return $this->_hasOfferCatalog;
}
Defined in: luya\web\jsonld\OrganizationTrait::getHasPOS()
public mixed getHasPOS ( ) |
public function getHasPOS()
{
return $this->_hasPOS;
}
Defined in: luya\web\jsonld\ThingTrait::getIdentifier()
public luya\web\jsonld\PropertyValue getIdentifier ( ) |
public function getIdentifier()
{
return $this->_identifier;
}
Defined in: luya\web\jsonld\ThingTrait::getImage()
public luya\web\jsonld\ImageObject getImage ( ) |
public function getImage()
{
return $this->_image;
}
Defined in: luya\web\jsonld\OrganizationTrait::getIsicV4()
public mixed getIsicV4 ( ) |
public function getIsicV4()
{
return $this->_isicV4;
}
public mixed getLegalName ( ) |
public function getLegalName()
{
return $this->_legalName;
}
Defined in: luya\web\jsonld\OrganizationTrait::getLeiCode()
public mixed getLeiCode ( ) |
public function getLeiCode()
{
return $this->_leiCode;
}
Defined in: luya\web\jsonld\OrganizationTrait::getLocation()
public mixed getLocation ( ) |
public function getLocation()
{
return $this->_location;
}
Defined in: luya\web\jsonld\OrganizationTrait::getLogo()
public mixed getLogo ( ) |
public function getLogo()
{
return $this->_logo;
}
public luya\web\jsonld\CreativeWork getMainEntityOfPage ( ) |
public function getMainEntityOfPage()
{
return $this->_mainEntityOfPage;
}
public mixed getMakesOffer ( ) |
public function getMakesOffer()
{
return $this->_makesOffer;
}
public integer getMaximumAttendeeCapacity ( ) |
public function getMaximumAttendeeCapacity()
{
return $this->_maximumAttendeeCapacity;
}
Defined in: luya\web\jsonld\OrganizationTrait::getMember()
public mixed getMember ( ) |
public function getMember()
{
return $this->_member;
}
Defined in: luya\web\jsonld\OrganizationTrait::getMemberOf()
public mixed getMemberOf ( ) |
public function getMemberOf()
{
return $this->_memberOf;
}
Defined in: luya\web\jsonld\OrganizationTrait::getNaics()
public mixed getNaics ( ) |
public function getNaics()
{
return $this->_naics;
}
Defined in: luya\web\jsonld\ThingTrait::getName()
public string getName ( ) |
public function getName()
{
return $this->_name;
}
public mixed getNumberOfEmployees ( ) |
public function getNumberOfEmployees()
{
return $this->_numberOfEmployees;
}
Defined in: luya\web\jsonld\ThingTrait::getOffers()
Get Offer
public luya\web\jsonld\Offer getOffers ( ) |
public function getOffers()
{
return $this->_offers;
}
Defined in: luya\web\jsonld\LocalBusinessTrait::getOpeningHours()
Get opening hours
public string getOpeningHours ( ) |
public function getOpeningHours()
{
return $this->_openingHours;
}
public \luya\web\jsonld\OpeningHoursSpecification getOpeningHoursSpecification ( ) |
public function getOpeningHoursSpecification()
{
return $this->_openingHoursSpecification;
}
Defined in: luya\web\jsonld\OrganizationTrait::getOwns()
public mixed getOwns ( ) |
public function getOwns()
{
return $this->_owns;
}
public mixed getParentOrganization ( ) |
public function getParentOrganization()
{
return $this->_parentOrganization;
}
Defined in: luya\web\jsonld\LocalBusinessTrait::getPaymentAccepted()
Get payment Accepted
public string getPaymentAccepted ( ) |
public function getPaymentAccepted()
{
return $this->_paymentAccepted;
}
Defined in: luya\web\jsonld\PlaceTrait::getPhoto()
public luya\web\jsonld\ImageObject|\luya\web\jsonld\Photograph getPhoto ( ) |
public function getPhoto()
{
return $this->_photo;
}
Defined in: luya\web\jsonld\LocalBusinessTrait::getPriceRange()
Get price range
public string getPriceRange ( ) |
public function getPriceRange()
{
return $this->_priceRange;
}
public mixed getPublishingPrinciples ( ) |
public function getPublishingPrinciples()
{
return $this->_publishingPrinciples;
}
Defined in: luya\web\jsonld\OrganizationTrait::getReview()
public mixed getReview ( ) |
public function getReview()
{
return $this->_review;
}
Defined in: luya\web\jsonld\ThingTrait::getSameAs()
public string getSameAs ( ) |
public function getSameAs()
{
return $this->_sameAs;
}
Defined in: luya\web\jsonld\OrganizationTrait::getSeeks()
public mixed getSeeks ( ) |
public function getSeeks()
{
return $this->_seeks;
}
Defined in: luya\web\jsonld\FoodEstablishmentTrait::getServesCuisine()
Get serves Cuisine
public string getServesCuisine ( ) |
public function getServesCuisine()
{
return $this->_servesCuisine;
}
public \luya\web\jsonld\OpeningHoursSpecification getSpecialOpeningHoursSpecification ( ) |
public function getSpecialOpeningHoursSpecification()
{
return $this->_specialOpeningHoursSpecification;
}
Defined in: luya\web\jsonld\OrganizationTrait::getSponsor()
public mixed getSponsor ( ) |
public function getSponsor()
{
return $this->_sponsor;
}
Defined in: luya\web\jsonld\FoodEstablishmentTrait::getStarRating()
Get Star Rating
public luya\web\jsonld\Rating getStarRating ( ) |
public function getStarRating()
{
return $this->_starRating;
}
public mixed getSubOrganization ( ) |
public function getSubOrganization()
{
return $this->_subOrganization;
}
Defined in: luya\web\jsonld\ThingTrait::getSubjectOf()
public luya\web\jsonld\CreativeWork|luya\web\jsonld\Event getSubjectOf ( ) |
public function getSubjectOf()
{
return $this->_subjectOf;
}
Defined in: luya\web\jsonld\OrganizationTrait::getTaxID()
public mixed getTaxID ( ) |
public function getTaxID()
{
return $this->_taxID;
}
public mixed getTelephone ( ) |
public function getTelephone()
{
return $this->_telephone;
}
public mixed getUnnamedSourcesPolicy ( ) |
public function getUnnamedSourcesPolicy()
{
return $this->_unnamedSourcesPolicy;
}
Defined in: luya\web\jsonld\ThingTrait::getUrl()
public string getUrl ( ) |
public function getUrl()
{
return $this->_url;
}
Defined in: luya\web\jsonld\OrganizationTrait::getVatID()
public mixed getVatID ( ) |
public function getVatID()
{
return $this->_vatID;
}
Defined in: yii\base\BaseObject::hasMethod()
Returns a value indicating whether a method is defined.
The default implementation is a call to php function method_exists()
.
You may override this method when you implemented the php magic method __call()
.
public boolean hasMethod ( $name ) | ||
$name | string |
The method name |
return | boolean |
Whether the method is defined |
---|
public function hasMethod($name)
{
return method_exists($this, $name);
}
Defined in: yii\base\BaseObject::hasProperty()
Returns a value indicating whether a property is defined.
A property is defined if:
- the class has a getter or setter method associated with the specified name (in this case, property name is case-insensitive);
- the class has a member variable with the specified name (when
$checkVars
is true);
See also:
public boolean hasProperty ( $name, $checkVars = true ) | ||
$name | string |
The property name |
$checkVars | boolean |
Whether to treat member variables as properties |
return | boolean |
Whether the property is defined |
---|
public function hasProperty($name, $checkVars = true)
{
return $this->canGetProperty($name, $checkVars) || $this->canSetProperty($name, false);
}
Defined in: yii\base\BaseObject::init()
Initializes the object.
This method is invoked at the end of the constructor after the object is initialized with the given configuration.
public void init ( ) |
public function init()
{
}
public boolean isAccessibleForFree ( ) |
public function isAccessibleForFree()
{
return $this->_isAccessibleForFree;
}
Defined in: luya\web\jsonld\PlaceTrait::isPublicAccess()
public boolean isPublicAccess ( ) |
public function isPublicAccess()
{
return $this->_publicAccess;
}
Defined in: luya\web\jsonld\PlaceTrait::isSmokingAllowed()
public boolean isSmokingAllowed ( ) |
public function isSmokingAllowed()
{
return $this->_smokingAllowed;
}
Defined in: yii\base\ArrayableTrait::resolveFields()
Determines which fields can be returned by toArray().
This method will first extract the root fields from the given fields. Then it will check the requested root fields against those declared in fields() and extraFields() to determine which fields can be returned.
protected array resolveFields ( array $fields, array $expand ) | ||
$fields | array |
The fields being requested for exporting |
$expand | array |
The additional fields being requested for exporting |
return | array |
The list of fields to be exported. The array keys are the field names, and the array values are the corresponding object property names or PHP callables returning the field values. |
---|
protected function resolveFields(array $fields, array $expand)
{
$fields = $this->extractRootFields($fields);
$expand = $this->extractRootFields($expand);
$result = [];
foreach ($this->fields() as $field => $definition) {
if (is_int($field)) {
$field = $definition;
}
if (empty($fields) || in_array($field, $fields, true)) {
$result[$field] = $definition;
}
}
if (empty($expand)) {
return $result;
}
foreach ($this->extraFields() as $field => $definition) {
if (is_int($field)) {
$field = $definition;
}
if (in_array($field, $expand, true)) {
$result[$field] = $definition;
}
}
return $result;
}
Defined in: luya\web\jsonld\BaseThing::resolveGetterMethods()
Find all getter methods.
public array resolveGetterMethods ( ) |
public function resolveGetterMethods()
{
$resolved = [];
$methods = get_class_methods($this);
if (!$methods) {
return [];
}
foreach ($methods as $method) {
if (StringHelper::startsWith($method, 'get', true)) {
$resolved[] = lcfirst(StringHelper::replaceFirst('get', '', $method));
}
}
asort($resolved);
return $resolved;
}
Defined in: luya\web\jsonld\FoodEstablishmentTrait::setAcceptsReservations()
Accepts Reservations
public static setAcceptsReservations ( $acceptsReservations ) | ||
$acceptsReservations | string |
public function setAcceptsReservations($acceptsReservations)
{
$this->_acceptsReservations = $acceptsReservations;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setActionableFeedbackPolicy()
For a NewsMediaOrganization or other news-related Organization, a statement about public engagement activities (for news media, the newsroom’s), including involving the public - digitally or otherwise -- in coverage decisions, reporting and activities after publication.
public static setActionableFeedbackPolicy ( $actionableFeedbackPolicy ) | ||
$actionableFeedbackPolicy | mixed |
public function setActionableFeedbackPolicy($actionableFeedbackPolicy)
{
$this->_actionableFeedbackPolicy[] = $actionableFeedbackPolicy;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setAdditionalProperty()
A property-value pair representing an additional characteristics of the entitity, e.g. a product feature or another characteristic for which there is no matching property in schema.org.
Note: Publishers should be aware that applications designed to use specific schema.org properties (e.g. http://schema.org/width, http://schema.org/color, http://schema.org/gtin13, ...) will typically expect such data to be provided using those properties, rather than using the generic
public static setAdditionalProperty ( luya\web\jsonld\PropertyValue $additionalProperty ) | ||
$additionalProperty | luya\web\jsonld\PropertyValue |
public function setAdditionalProperty(PropertyValue $additionalProperty)
{
$this->_additionalProperty = $additionalProperty;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setAdditionalType()
An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax.
This is a relationship between something and a class that the thing is in.
public static setAdditionalType ( luya\web\jsonld\UrlValue $additionalType ) | ||
$additionalType | string |
public function setAdditionalType(UrlValue $additionalType)
{
$this->_additionalType = $additionalType->getValue();
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setAddress()
Physical address of the item.
public static setAddress ( luya\web\jsonld\PostalAddress $address ) | ||
$address | luya\web\jsonld\PostalAddress |
public function setAddress(PostalAddress $address)
{
$this->_address = $address;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setAggregateRating()
The overall rating, based on a collection of reviews or ratings, of the item.
public static setAggregateRating ( luya\web\jsonld\AggregateRating $aggregateRating ) | ||
$aggregateRating | mixed |
public function setAggregateRating(AggregateRating $aggregateRating)
{
$this->_aggregateRating = $aggregateRating;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setAlternateName()
An alias for the item
public static setAlternateName ( $alternateName ) | ||
$alternateName | string |
public function setAlternateName($alternateName)
{
$this->_alternateName = $alternateName;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setAlumni()
Alumni of an organization.
Inverse property: alumniOf.
public static setAlumni ( $alumni ) | ||
$alumni | mixed |
public function setAlumni($alumni)
{
$this->_alumni[] = $alumni;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setAmenityFeature()
An amenity feature (e.g. a characteristic or service) of the Accommodation.
This generic property does not make a statement about whether the feature is included in an offer for the main accommodation or available at extra costs.
public static setAmenityFeature ( $amenityFeature ) | ||
$amenityFeature | \luya\web\jsonld\LocationFeatureSpecification |
public function setAmenityFeature($amenityFeature)
{
$this->_amenityFeature = $amenityFeature;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setAreaServed()
The geographic area where a service or offered item is provided. Supersedes serviceArea.
public static setAreaServed ( $areaServed ) | ||
$areaServed | mixed |
public function setAreaServed($areaServed)
{
$this->_areaServed[] = $areaServed;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setAward()
An award won by or for this item. Supersedes awards.
public static setAward ( $award ) | ||
$award | mixed |
public function setAward($award)
{
$this->_award[] = $award;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setBranchCode()
A short textual code (also called "store code") that uniquely identifies a place of business.
The code is typically assigned by the parentOrganization and used in structured URLs. For example, in the URL http://www.starbucks.co.uk/store-locator/etc/detail/3047 the code "3047" is a branchCode for a particular branch.
public static setBranchCode ( $branchCode ) | ||
$branchCode | string |
public function setBranchCode($branchCode)
{
$this->_branchCode = $branchCode;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setBrand()
The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person.
public static setBrand ( $brand ) | ||
$brand | mixed |
public function setBrand($brand)
{
$this->_brand[] = $brand;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setContactPoint()
A contact point for a person or organization. Supersedes contactPoints.
public static setContactPoint ( $contactPoint ) | ||
$contactPoint | mixed |
public function setContactPoint($contactPoint)
{
$this->_contactPoint[] = $contactPoint;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setContainedInPlace()
The basic containment relation between a place and one that contains it.
Supersedes containedIn. Inverse property: containsPlace.
public static setContainedInPlace ( luya\web\jsonld\Place $containedInPlace ) | ||
$containedInPlace | luya\web\jsonld\Place |
public function setContainedInPlace(Place $containedInPlace)
{
$this->_containedInPlace = $containedInPlace;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setContainsPlace()
The basic containment relation between a place and another that it contains.
Inverse property: containedInPlace.
public static setContainsPlace ( luya\web\jsonld\Place $containsPlace ) | ||
$containsPlace | luya\web\jsonld\Place |
public function setContainsPlace(Place $containsPlace)
{
$this->_containsPlace = $containsPlace;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setCorrectionsPolicy()
For an Organization (e.g. NewsMediaOrganization), a statement describing (in news media, the newsroom’s) disclosure and correction policy for errors.
public static setCorrectionsPolicy ( $correctionsPolicy ) | ||
$correctionsPolicy | mixed |
public function setCorrectionsPolicy($correctionsPolicy)
{
$this->_correctionsPolicy[] = $correctionsPolicy;
return $this;
}
Defined in: luya\web\jsonld\LocalBusinessTrait::setCurrenciesAccepted()
Set accepted currencies
public static setCurrenciesAccepted ( luya\web\jsonld\CurrencyValue $currency ) | ||
$currency | luya\web\jsonld\CurrencyValue |
public function setCurrenciesAccepted(CurrencyValue $currency)
{
$this->_currenciesAccpeted = $currency->getValue();
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setDepartment()
A relationship between an organization and a department of that organization, also described as an organization (allowing different urls, logos, opening hours).
For example: a store with a pharmacy, or a bakery with a cafe.
public static setDepartment ( $department ) | ||
$department | mixed |
public function setDepartment($department)
{
$this->_department[] = $department;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setDescription()
A description of the item.
public static setDescription ( $description ) | ||
$description | string |
public function setDescription($description)
{
$this->_description = $description;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setDisambiguatingDescription()
A sub property of description. A short description of the item used to disambiguate from other, similar items.
Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.
public static setDisambiguatingDescription ( $disambiguatingDescription ) | ||
$disambiguatingDescription | string |
public function setDisambiguatingDescription($disambiguatingDescription)
{
$this->_disambiguatingDescription = $disambiguatingDescription;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setDissolutionDate()
The date that this organization was dissolved.
public static setDissolutionDate ( $dissolutionDate ) | ||
$dissolutionDate | mixed |
public function setDissolutionDate($dissolutionDate)
{
$this->_dissolutionDate[] = $dissolutionDate;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setDiversityPolicy()
Statement on diversity policy by an Organization e.g. a NewsMediaOrganization.
For a NewsMediaOrganization, a statement describing the newsroom’s diversity policy on both staffing and sources, typically providing staffing data.
public static setDiversityPolicy ( $diversityPolicy ) | ||
$diversityPolicy | mixed |
public function setDiversityPolicy($diversityPolicy)
{
$this->_diversityPolicy[] = $diversityPolicy;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setDuns()
The Dun & Bradstreet DUNS number for identifying an organization or business person.
public static setDuns ( $duns ) | ||
$duns | mixed |
public function setDuns($duns)
{
$this->_duns[] = $duns;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setEmail()
Email address
public static setEmail ( $email ) | ||
mixed |
public function setEmail($email)
{
$this->_email[] = $email;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setEmployee()
Someone working for this organization.
Supersedes employees.
public static setEmployee ( $employee ) | ||
$employee | mixed |
public function setEmployee($employee)
{
$this->_employee[] = $employee;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setEthicsPolicy()
Statement about ethics policy, e.g. of a NewsMediaOrganization regarding journalistic and publishing practices, or of a Restaurant, a page describing food source policies. In the case of a NewsMediaOrganization, an ethicsPolicy is typically a statement describing the personal, organizational, and corporate standards of behavior expected by the organization.
public static setEthicsPolicy ( $ethicsPolicy ) | ||
$ethicsPolicy | mixed |
public function setEthicsPolicy($ethicsPolicy)
{
$this->_ethicsPolicy[] = $ethicsPolicy;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setEvent()
Upcoming or past event associated with this place, organization, or action. Supersedes events.
public static setEvent ( luya\web\jsonld\Event $event ) | ||
$event | mixed |
public function setEvent(Event $event)
{
$this->_event[] = $event;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setFaxNumber()
The fax number.
public static setFaxNumber ( $faxNumber ) | ||
$faxNumber | mixed |
public function setFaxNumber($faxNumber)
{
$this->_faxNumber[] = $faxNumber;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setFounder()
A person who founded this organization. Supersedes founders.
public static setFounder ( $founder ) | ||
$founder | mixed |
public function setFounder($founder)
{
$this->_founder[] = $founder;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setFoundingDate()
The date that this organization was founded.
public static setFoundingDate ( $foundingDate ) | ||
$foundingDate | mixed |
public function setFoundingDate($foundingDate)
{
$this->_foundingDate[] = $foundingDate;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setFoundingLocation()
The place where the Organization was founded.
public static setFoundingLocation ( $foundingLocation ) | ||
$foundingLocation | mixed |
public function setFoundingLocation($foundingLocation)
{
$this->_foundingLocation[] = $foundingLocation;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setFunder()
A person or organization that supports (sponsors) something through some kind of financial contribution.
public static setFunder ( $funder ) | ||
$funder | mixed |
public function setFunder($funder)
{
$this->_funder[] = $funder;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeo()
The geo coordinates of the place.
public static setGeo ( luya\web\jsonld\GeoCoordinates $geo ) | ||
$geo | luya\web\jsonld\GeoCoordinates |
public function setGeo(GeoCoordinates $geo)
{
$this->_geo = $geo;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyContains()
Represents a relationship between two geometries (or the places they represent), relating a containing geometry to a contained geometry. "a contains b iff no points of b lie in the exterior of a, and at least one point of the interior of b lies in the interior of a". As defined in DE-9IM.
public static setGeospatiallyContains ( $geospatiallyContains ) | ||
$geospatiallyContains | mixed |
public function setGeospatiallyContains($geospatiallyContains)
{
$this->_geospatiallyContains = $geospatiallyContains;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyCoveredBy()
Represents a relationship between two geometries (or the places they represent), relating a geometry to another that covers it. As defined in DE-9IM.
public static setGeospatiallyCoveredBy ( $geospatiallyCoveredBy ) | ||
$geospatiallyCoveredBy | mixed |
public function setGeospatiallyCoveredBy($geospatiallyCoveredBy)
{
$this->_geospatiallyCoveredBy = $geospatiallyCoveredBy;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyCovers()
Represents a relationship between two geometries (or the places they represent), relating a covering geometry to a covered geometry. "Every point of b is a point of (the interior or boundary of) a". As defined in DE-9IM.
public static setGeospatiallyCovers ( $geospatiallyCovers ) | ||
$geospatiallyCovers | \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place |
public function setGeospatiallyCovers($geospatiallyCovers)
{
$this->_geospatiallyCovers = $geospatiallyCovers;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyCrosses()
Represents a relationship between two geometries (or the places they represent), relating a geometry to another that crosses it: "a crosses b: they have some but not all interior points in common, and the dimension of the intersection is less than that of at least one of them". As defined in DE-9IM.
public static setGeospatiallyCrosses ( $geospatiallyCrosses ) | ||
$geospatiallyCrosses | \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place |
public function setGeospatiallyCrosses($geospatiallyCrosses)
{
$this->_geospatiallyCrosses = $geospatiallyCrosses;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyDisjoint()
Represents spatial relations in which two geometries (or the places they represent) are topologically disjoint: they have no point in common. They form a set of disconnected geometries." (a symmetric relationship, as defined in DE-9IM)
public static setGeospatiallyDisjoint ( $geospatiallyDisjoint ) | ||
$geospatiallyDisjoint | \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place |
public function setGeospatiallyDisjoint($geospatiallyDisjoint)
{
$this->_geospatiallyDisjoint = $geospatiallyDisjoint;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyEquals()
Represents spatial relations in which two geometries (or the places they represent) are topologically equal, as defined in DE-9IM. "Two geometries are topologically equal if their interiors intersect and no part of the interior or boundary of one geometry intersects the exterior of the other" (a symmetric relationship)
public static setGeospatiallyEquals ( $geospatiallyEquals ) | ||
$geospatiallyEquals | \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place |
public function setGeospatiallyEquals($geospatiallyEquals)
{
$this->_geospatiallyEquals = $geospatiallyEquals;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyIntersects()
Represents spatial relations in which two geometries (or the places they represent) have at least one point in common. As defined in DE-9IM.
public static setGeospatiallyIntersects ( $geospatiallyIntersects ) | ||
$geospatiallyIntersects | mixed |
public function setGeospatiallyIntersects($geospatiallyIntersects)
{
$this->_geospatiallyIntersects = $geospatiallyIntersects;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyOverlaps()
Represents a relationship between two geometries (or the places they represent), relating a geometry to another that geospatially overlaps it, i.e. they have some but not all points in common. As defined in DE-9IM.
public static setGeospatiallyOverlaps ( $geospatiallyOverlaps ) | ||
$geospatiallyOverlaps | \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place |
public function setGeospatiallyOverlaps($geospatiallyOverlaps)
{
$this->_geospatiallyOverlaps = $geospatiallyOverlaps;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyTouches()
Represents spatial relations in which two geometries (or the places they represent) touch: they have at least one boundary point in common, but no interior points." (a symmetric relationship, as defined in DE-9IM )
public static setGeospatiallyTouches ( $geospatiallyTouches ) | ||
$geospatiallyTouches | \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place |
public function setGeospatiallyTouches($geospatiallyTouches)
{
$this->_geospatiallyTouches = $geospatiallyTouches;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setGeospatiallyWithin()
Represents a relationship between two geometries (or the places they represent), relating a geometry to one that contains it, i.e. it is inside (i.e. within) its interior. As defined in DE-9IM.
public static setGeospatiallyWithin ( $geospatiallyWithin ) | ||
$geospatiallyWithin | \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place |
public function setGeospatiallyWithin($geospatiallyWithin)
{
$this->_geospatiallyWithin = $geospatiallyWithin;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setGlobalLocationNumber()
The Global Location Number (GLN, sometimes also referred to as International Location Number or ILN) of the respective organization, person, or place.
The GLN is a 13-digit number used to identify parties and physical locations.
public static setGlobalLocationNumber ( $globalLocationNumber ) | ||
$globalLocationNumber | mixed |
public function setGlobalLocationNumber($globalLocationNumber)
{
$this->_globalLocationNumber[] = $globalLocationNumber;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setHasMap()
A URL to a map of the place.
Supersedes map, maps.
public static setHasMap ( $hasMap ) | ||
$hasMap | \luya\web\jsonld\Map |
public function setHasMap($hasMap)
{
$this->_hasMap = $hasMap;
return $this;
}
Defined in: luya\web\jsonld\FoodEstablishmentTrait::setHasMenu()
Set has menu
public static setHasMenu ( $hasMenu ) | ||
$hasMenu | string |
public function setHasMenu($hasMenu)
{
$this->_hasMenu = $hasMenu;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setHasOfferCatalog()
Indicates an OfferCatalog listing for this Organization, Person, or Service.
public static setHasOfferCatalog ( $hasOfferCatalog ) | ||
$hasOfferCatalog | mixed |
public function setHasOfferCatalog($hasOfferCatalog)
{
$this->_hasOfferCatalog[] = $hasOfferCatalog;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setHasPOS()
Points-of-Sales operated by the organization or person.
public static setHasPOS ( $hasPOS ) | ||
$hasPOS | mixed |
public function setHasPOS($hasPOS)
{
$this->_hasPOS[] = $hasPOS;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setIdentifier()
The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See background notes for more details.
public static setIdentifier ( luya\web\jsonld\PropertyValue $identifier ) | ||
$identifier | luya\web\jsonld\PropertyValue |
public function setIdentifier(PropertyValue $identifier)
{
$this->_identifier = $identifier;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setImage()
An image of the item.
This can be a URL or a fully described ImageObject.
public static setImage ( luya\web\jsonld\ImageObject $image ) | ||
$image | luya\web\jsonld\ImageObject |
public function setImage(ImageObject $image)
{
$this->_image = $image;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setIsAccessibleForFree()
A flag to signal that the item, event, or place is accessible for free.
Supersedes free.
public static setIsAccessibleForFree ( $isAccessibleForFree ) | ||
$isAccessibleForFree | boolean |
public function setIsAccessibleForFree($isAccessibleForFree)
{
$this->_isAccessibleForFree = $isAccessibleForFree;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setIsicV4()
The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place.
public static setIsicV4 ( $isicV4 ) | ||
$isicV4 | mixed |
public function setIsicV4($isicV4)
{
$this->_isicV4[] = $isicV4;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setLegalName()
The official name of the organization, e.g. the registered company name.
public static setLegalName ( $legalName ) | ||
$legalName | mixed |
public function setLegalName($legalName)
{
$this->_legalName[] = $legalName;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setLeiCode()
An organization identifier that uniquely identifies a legal entity as defined in ISO 17442.
public static setLeiCode ( $leiCode ) | ||
$leiCode | mixed |
public function setLeiCode($leiCode)
{
$this->_leiCode[] = $leiCode;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setLocation()
The location of for example where the event is happening, an organization is located, or where an action takes place.
public static setLocation ( $location ) | ||
$location | mixed |
public function setLocation($location)
{
$this->_location[] = $location;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setLogo()
An associated logo.
public static setLogo ( luya\web\jsonld\ImageObject $logo ) | ||
$logo | luya\web\jsonld\ImageObject |
public function setLogo(ImageObject $logo)
{
$this->_logo[] = $logo;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setMainEntityOfPage()
Indicates a page (or other CreativeWork) for which this thing is the main entity being described.
Inverse property: mainEntity.
public static setMainEntityOfPage ( luya\web\jsonld\CreativeWork $mainEntityOfPage ) | ||
$mainEntityOfPage | luya\web\jsonld\CreativeWork |
public function setMainEntityOfPage(CreativeWork $mainEntityOfPage)
{
$this->_mainEntityOfPage = $mainEntityOfPage;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setMakesOffer()
A pointer to products or services offered by the organization or person.
Inverse property: offeredBy.
public static setMakesOffer ( $makesOffer ) | ||
$makesOffer | mixed |
public function setMakesOffer($makesOffer)
{
$this->_makesOffer[] = $makesOffer;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setMaximumAttendeeCapacity()
The total number of individuals that may attend an event or venue.
public static setMaximumAttendeeCapacity ( $maximumAttendeeCapacity ) | ||
$maximumAttendeeCapacity | integer |
public function setMaximumAttendeeCapacity($maximumAttendeeCapacity)
{
$this->_maximumAttendeeCapacity = $maximumAttendeeCapacity;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setMember()
A member of an Organization or a ProgramMembership.
Organizations can be members of organizations; ProgramMembership is typically for individuals. Supersedes members, musicGroupMember. Inverse property: memberOf.
public static setMember ( $member ) | ||
$member | mixed |
public function setMember($member)
{
$this->_member[] = $member;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setMemberOf()
An Organization (or ProgramMembership) to which this Person or Organization belongs.
Inverse property: member.
public static setMemberOf ( $memberOf ) | ||
$memberOf | mixed |
public function setMemberOf($memberOf)
{
$this->_memberOf[] = $memberOf;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setNaics()
The North American Industry Classification System (NAICS) code for a particular organization or business person.
public static setNaics ( $naics ) | ||
$naics | mixed |
public function setNaics($naics)
{
$this->_naics[] = $naics;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setName()
The name of the item.
public static setName ( $name ) | ||
$name | string |
public function setName($name)
{
$this->_name = $name;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setNumberOfEmployees()
The number of employees in an organization e.g. business.
public static setNumberOfEmployees ( $numberOfEmployees ) | ||
$numberOfEmployees | mixed |
public function setNumberOfEmployees($numberOfEmployees)
{
$this->_numberOfEmployees[] = $numberOfEmployees;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setOffers()
Set Offer
public static setOffers ( luya\web\jsonld\Offer $offers ) | ||
$offers |
public function setOffers(Offer $offers)
{
$this->_offers = $offers;
return $this;
}
Defined in: luya\web\jsonld\LocalBusinessTrait::setOpeningHours()
Set Opening Hours
public static setOpeningHours ( luya\web\jsonld\OpeningHoursValue $openingHours ) | ||
$openingHours | luya\web\jsonld\OpeningHoursValue |
public function setOpeningHours(OpeningHoursValue $openingHours)
{
$this->_openingHours = $openingHours->getValue();
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setOpeningHoursSpecification()
The opening hours of a certain place.
public static setOpeningHoursSpecification ( $openingHoursSpecification ) | ||
$openingHoursSpecification | \luya\web\jsonld\OpeningHoursSpecification |
public function setOpeningHoursSpecification($openingHoursSpecification)
{
$this->_openingHoursSpecification = $openingHoursSpecification;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setOwns()
Products owned by the organization or person.
public static setOwns ( $owns ) | ||
$owns | mixed |
public function setOwns($owns)
{
$this->_owns[] = $owns;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setParentOrganization()
The larger organization that this organization is a subOrganization of, if any.
Supersedes branchOf. Inverse property: subOrganization.
public static setParentOrganization ( $parentOrganization ) | ||
$parentOrganization | mixed |
public function setParentOrganization($parentOrganization)
{
$this->_parentOrganization[] = $parentOrganization;
return $this;
}
Defined in: luya\web\jsonld\LocalBusinessTrait::setPaymentAccepted()
Set Payment Accepted
public static setPaymentAccepted ( $payment ) | ||
$payment | string |
public function setPaymentAccepted($payment)
{
$this->_paymentAccepted = $payment;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setPhoto()
A photograph of this place. Supersedes photos.
public static setPhoto ( $photo ) | ||
$photo | luya\web\jsonld\ImageObject|\luya\web\jsonld\Photograph |
public function setPhoto($photo)
{
$this->_photo = $photo;
return $this;
}
Defined in: luya\web\jsonld\LocalBusinessTrait::setPriceRange()
Set Price range
public static setPriceRange ( $priceRange ) | ||
$priceRange | string |
public function setPriceRange($priceRange)
{
$this->_priceRange = $priceRange;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setPublicAccess()
A flag to signal that the Place is open to public visitors.
If this property is omitted there is no assumed default boolean value
public static setPublicAccess ( $publicAccess ) | ||
$publicAccess | boolean |
public function setPublicAccess($publicAccess)
{
$this->_publicAccess = $publicAccess;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setPublishingPrinciples()
The publishingPrinciples property indicates (typically via URL) a document describing the editorial principles of an Organization (or individual e.g. a Person writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a CreativeWork (e.g. NewsArticle) the principles are those of the party primarily responsible for the creation of the CreativeWork.
public static setPublishingPrinciples ( $publishingPrinciples ) | ||
$publishingPrinciples | mixed |
public function setPublishingPrinciples($publishingPrinciples)
{
$this->_publishingPrinciples[] = $publishingPrinciples;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setReview()
A review of the item.
Supersedes reviews.
public static setReview ( luya\web\jsonld\Review $review ) | ||
$review | mixed |
public function setReview(Review $review)
{
$this->_review[] = $review;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setSameAs()
URL of a reference Web page that unambiguously indicates the item's identity.
E.g. the URL of the item's Wikipedia page, Wikidata entry, or official website.
public static setSameAs ( luya\web\jsonld\UrlValue $sameAs ) | ||
$sameAs | luya\web\jsonld\UrlValue |
public function setSameAs(UrlValue $sameAs)
{
$this->_sameAs = $sameAs->getValue();
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setSeeks()
A pointer to products or services sought by the organization or person (demand).
public static setSeeks ( $seeks ) | ||
$seeks | mixed |
public function setSeeks($seeks)
{
$this->_seeks[] = $seeks;
return $this;
}
Defined in: luya\web\jsonld\FoodEstablishmentTrait::setServesCuisine()
Set Serves Cuisine
public static setServesCuisine ( $servesCuisine ) | ||
$servesCuisine | string |
public function setServesCuisine($servesCuisine)
{
$this->_servesCuisine = $servesCuisine;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setSmokingAllowed()
Indicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room.
public static setSmokingAllowed ( $smokingAllowed ) | ||
$smokingAllowed | boolean |
public function setSmokingAllowed($smokingAllowed)
{
$this->_smokingAllowed = $smokingAllowed;
return $this;
}
Defined in: luya\web\jsonld\PlaceTrait::setSpecialOpeningHoursSpecification()
The special opening hours of a certain place.
Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours.
public static setSpecialOpeningHoursSpecification ( $specialOpeningHoursSpecification ) | ||
$specialOpeningHoursSpecification | \luya\web\jsonld\OpeningHoursSpecification |
public function setSpecialOpeningHoursSpecification($specialOpeningHoursSpecification)
{
$this->_specialOpeningHoursSpecification = $specialOpeningHoursSpecification;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setSponsor()
A person or organization that supports a thing through a pledge, promise, or financial contribution. e.g.
public static setSponsor ( $sponsor ) | ||
$sponsor | mixed |
public function setSponsor($sponsor)
{
$this->_sponsor[] = $sponsor;
return $this;
}
Defined in: luya\web\jsonld\FoodEstablishmentTrait::setStarRating()
Set Star Rating
public static setStarRating ( luya\web\jsonld\Rating $rating ) | ||
$rating | luya\web\jsonld\Rating |
public function setStarRating(Rating $rating)
{
$this->_starRating = $rating;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setSubOrganization()
A relationship between two organizations where the first includes the second, e.g., as a subsidiary.
See also: the more specific 'department' property. Inverse property: parentOrganization.
public static setSubOrganization ( $subOrganization ) | ||
$subOrganization | mixed |
public function setSubOrganization($subOrganization)
{
$this->_subOrganization[] = $subOrganization;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setSubjectOf()
A CreativeWork or Event about this Thing.
Inverse property: about.
public static setSubjectOf ( $subjectOf ) | ||
$subjectOf | luya\web\jsonld\CreativeWork|luya\web\jsonld\Event |
public function setSubjectOf($subjectOf)
{
$this->_subjectOf = $subjectOf;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setTaxID()
The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain.
public static setTaxID ( $taxID ) | ||
$taxID | mixed |
public function setTaxID($taxID)
{
$this->_taxID[] = $taxID;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setTelephone()
The telephone number.
public static setTelephone ( $telephone ) | ||
$telephone | mixed |
public function setTelephone($telephone)
{
$this->_telephone[] = $telephone;
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setUnnamedSourcesPolicy()
For an Organization (typically a NewsMediaOrganization), a statement about policy on use of unnamed sources and the decision process required.
public static setUnnamedSourcesPolicy ( $unnamedSourcesPolicy ) | ||
$unnamedSourcesPolicy | mixed |
public function setUnnamedSourcesPolicy($unnamedSourcesPolicy)
{
$this->_unnamedSourcesPolicy[] = $unnamedSourcesPolicy;
return $this;
}
Defined in: luya\web\jsonld\ThingTrait::setUrl()
URL of the item.
public static setUrl ( luya\web\jsonld\UrlValue $url ) | ||
$url | luya\web\jsonld\UrlValue |
public function setUrl(UrlValue $url)
{
$this->_url = $url->getValue();
return $this;
}
Defined in: luya\web\jsonld\OrganizationTrait::setVatID()
The Value-added Tax ID of the organization or person.
public static setVatID ( $vatID ) | ||
$vatID | mixed |
public function setVatID($vatID)
{
$this->_vatID[] = $vatID;
return $this;
}
Defined in: luya\web\jsonld\BaseThing::toArray()
Converts the object into an array.
public array toArray ( array $fields = [], array $expand = [], $recursive = true ) | ||
$fields | array |
The fields that the output array should contain. Fields not specified in fields() will be ignored. If this parameter is empty, all fields as specified in fields() will be returned. |
$expand | array |
The additional fields that the output array should contain. Fields not specified in extraFields() will be ignored. If this parameter is empty, no extra fields will be returned. |
$recursive | boolean |
Whether to recursively return array representation of embedded objects. |
return | array |
The array representation of the object |
---|
public function toArray(array $fields = [], array $expand = [], $recursive = true)
{
$array = $this->removeEmptyValues($this->internalToArray($fields, $expand, $recursive));
if ($this->typeDefintion()) {
$array['@type'] = $this->typeDefintion();
}
return $array;
}
Contains the jsonLd definton @type value if not null or false.
public boolean|string typeDefintion ( ) | ||
return | boolean|string |
Generates the @type field. |
---|
public function typeDefintion()
{
return 'FoodEstablishment';
}