Interface luya\web\jsonld\PlaceInterface

Implemented byluya\web\jsonld\BarOrPub, luya\web\jsonld\CafeOrCoffeeShop, luya\web\jsonld\CountryInterface, luya\web\jsonld\EntertainmentBusiness, luya\web\jsonld\FoodEstablishment, luya\web\jsonld\LocalBusiness, luya\web\jsonld\NightClub, luya\web\jsonld\Place, luya\web\jsonld\Restaurant
Available since version1.0.0
Source Code https://github.com/luyadev/luya/blob/master/core/web/jsonld/PlaceInterface.php

JsonLd - Place interface

Public Methods

Hide inherited methods

Method Description Defined By
getAdditionalProperty() luya\web\jsonld\PlaceInterface
getAddress() luya\web\jsonld\PlaceInterface
getAggregateRating() luya\web\jsonld\PlaceInterface
getAmenityFeature() luya\web\jsonld\PlaceInterface
getBranchCode() luya\web\jsonld\PlaceInterface
getContainedInPlace() luya\web\jsonld\PlaceInterface
getContainsPlace() luya\web\jsonld\PlaceInterface
getEvent() luya\web\jsonld\PlaceInterface
getFaxNumber() luya\web\jsonld\PlaceInterface
getGeo() luya\web\jsonld\PlaceInterface
getGeospatiallyContains() luya\web\jsonld\PlaceInterface
getGeospatiallyCoveredBy() luya\web\jsonld\PlaceInterface
getGeospatiallyCovers() luya\web\jsonld\PlaceInterface
getGeospatiallyCrosses() luya\web\jsonld\PlaceInterface
getGeospatiallyDisjoint() luya\web\jsonld\PlaceInterface
getGeospatiallyEquals() luya\web\jsonld\PlaceInterface
getGeospatiallyIntersects() luya\web\jsonld\PlaceInterface
getGeospatiallyOverlaps() luya\web\jsonld\PlaceInterface
getGeospatiallyTouches() luya\web\jsonld\PlaceInterface
getGeospatiallyWithin() luya\web\jsonld\PlaceInterface
getGlobalLocationNumber() luya\web\jsonld\PlaceInterface
getHasMap() luya\web\jsonld\PlaceInterface
getIsicV4() luya\web\jsonld\PlaceInterface
getLogo() luya\web\jsonld\PlaceInterface
getMaximumAttendeeCapacity() luya\web\jsonld\PlaceInterface
getOpeningHoursSpecification() luya\web\jsonld\PlaceInterface
getPhoto() luya\web\jsonld\PlaceInterface
getReview() luya\web\jsonld\PlaceInterface
getSpecialOpeningHoursSpecification() luya\web\jsonld\PlaceInterface
getTelephone() luya\web\jsonld\PlaceInterface
isAccessibleForFree() luya\web\jsonld\PlaceInterface
isPublicAccess() luya\web\jsonld\PlaceInterface
isSmokingAllowed() luya\web\jsonld\PlaceInterface
setAdditionalProperty() luya\web\jsonld\PlaceInterface
setAddress() luya\web\jsonld\PlaceInterface
setAggregateRating() luya\web\jsonld\PlaceInterface
setAmenityFeature() luya\web\jsonld\PlaceInterface
setBranchCode() luya\web\jsonld\PlaceInterface
setContainedInPlace() luya\web\jsonld\PlaceInterface
setContainsPlace() luya\web\jsonld\PlaceInterface
setEvent() luya\web\jsonld\PlaceInterface
setFaxNumber() luya\web\jsonld\PlaceInterface
setGeo() luya\web\jsonld\PlaceInterface
setGeospatiallyContains() luya\web\jsonld\PlaceInterface
setGeospatiallyCoveredBy() luya\web\jsonld\PlaceInterface
setGeospatiallyCovers() luya\web\jsonld\PlaceInterface
setGeospatiallyCrosses() luya\web\jsonld\PlaceInterface
setGeospatiallyDisjoint() luya\web\jsonld\PlaceInterface
setGeospatiallyEquals() luya\web\jsonld\PlaceInterface
setGeospatiallyIntersects() luya\web\jsonld\PlaceInterface
setGeospatiallyOverlaps() luya\web\jsonld\PlaceInterface
setGeospatiallyTouches() luya\web\jsonld\PlaceInterface
setGeospatiallyWithin() luya\web\jsonld\PlaceInterface
setGlobalLocationNumber() luya\web\jsonld\PlaceInterface
setHasMap() luya\web\jsonld\PlaceInterface
setIsAccessibleForFree() luya\web\jsonld\PlaceInterface
setIsicV4() luya\web\jsonld\PlaceInterface
setLogo() luya\web\jsonld\PlaceInterface
setMaximumAttendeeCapacity() luya\web\jsonld\PlaceInterface
setOpeningHoursSpecification() luya\web\jsonld\PlaceInterface
setPhoto() luya\web\jsonld\PlaceInterface
setPublicAccess() luya\web\jsonld\PlaceInterface
setReview() luya\web\jsonld\PlaceInterface
setSmokingAllowed() luya\web\jsonld\PlaceInterface
setSpecialOpeningHoursSpecification() luya\web\jsonld\PlaceInterface
setTelephone() luya\web\jsonld\PlaceInterface

Method Details

Hide inherited methods

getAdditionalProperty() public abstract method

public abstract luya\web\jsonld\PropertyValue getAdditionalProperty ( )

                public function getAdditionalProperty();

            
getAddress() public abstract method

public abstract luya\web\jsonld\PostalAddress getAddress ( )

                public function getAddress();

            
getAggregateRating() public abstract method

public abstract luya\web\jsonld\AggregateRating getAggregateRating ( )

                public function getAggregateRating();

            
getAmenityFeature() public abstract method

public abstract \luya\web\jsonld\LocationFeatureSpecification getAmenityFeature ( )

                public function getAmenityFeature();

            
getBranchCode() public abstract method

public abstract string getBranchCode ( )

                public function getBranchCode();

            
getContainedInPlace() public abstract method

public abstract luya\web\jsonld\Place getContainedInPlace ( )

                public function getContainedInPlace();

            
getContainsPlace() public abstract method

public abstract luya\web\jsonld\Place getContainsPlace ( )

                public function getContainsPlace();

            
getEvent() public abstract method

public abstract luya\web\jsonld\Event getEvent ( )

                public function getEvent();

            
getFaxNumber() public abstract method

public abstract string getFaxNumber ( )

                public function getFaxNumber();

            
getGeo() public abstract method

public abstract luya\web\jsonld\GeoCoordinates getGeo ( )

                public function getGeo();

            
getGeospatiallyContains() public abstract method

public abstract mixed getGeospatiallyContains ( )

                public function getGeospatiallyContains();

            
getGeospatiallyCoveredBy() public abstract method

public abstract mixed getGeospatiallyCoveredBy ( )

                public function getGeospatiallyCoveredBy();

            
getGeospatiallyCovers() public abstract method

public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyCovers ( )

                public function getGeospatiallyCovers();

            
getGeospatiallyCrosses() public abstract method

public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyCrosses ( )

                public function getGeospatiallyCrosses();

            
getGeospatiallyDisjoint() public abstract method

public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyDisjoint ( )

                public function getGeospatiallyDisjoint();

            
getGeospatiallyEquals() public abstract method

public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyEquals ( )

                public function getGeospatiallyEquals();

            
getGeospatiallyIntersects() public abstract method

public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyIntersects ( )

                public function getGeospatiallyIntersects();

            
getGeospatiallyOverlaps() public abstract method

public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyOverlaps ( )

                public function getGeospatiallyOverlaps();

            
getGeospatiallyTouches() public abstract method

public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyTouches ( )

                public function getGeospatiallyTouches();

            
getGeospatiallyWithin() public abstract method

public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyWithin ( )

                public function getGeospatiallyWithin();

            
getGlobalLocationNumber() public abstract method

public abstract string getGlobalLocationNumber ( )

                public function getGlobalLocationNumber();

            
getHasMap() public abstract method

public abstract \luya\web\jsonld\Map getHasMap ( )

                public function getHasMap();

            
getIsicV4() public abstract method

public abstract string getIsicV4 ( )

                public function getIsicV4();

            
getLogo() public abstract method

public abstract luya\web\jsonld\ImageObject getLogo ( )

getMaximumAttendeeCapacity() public abstract method

public abstract integer getMaximumAttendeeCapacity ( )

                public function getMaximumAttendeeCapacity();

            
getOpeningHoursSpecification() public abstract method

public abstract \luya\web\jsonld\OpeningHoursSpecification getOpeningHoursSpecification ( )

                public function getOpeningHoursSpecification();

            
getPhoto() public abstract method

public abstract luya\web\jsonld\ImageObject|\luya\web\jsonld\Photograph getPhoto ( )

                public function getPhoto();

            
getReview() public abstract method

public abstract luya\web\jsonld\Review getReview ( )

                public function getReview();

            
getSpecialOpeningHoursSpecification() public abstract method

public abstract \luya\web\jsonld\OpeningHoursSpecification getSpecialOpeningHoursSpecification ( )

                public function getSpecialOpeningHoursSpecification();

            
getTelephone() public abstract method

public abstract string getTelephone ( )

                public function getTelephone();

            
isAccessibleForFree() public abstract method

public abstract boolean isAccessibleForFree ( )

                public function isAccessibleForFree();

            
isPublicAccess() public abstract method

public abstract boolean isPublicAccess ( )

                public function isPublicAccess();

            
isSmokingAllowed() public abstract method

public abstract boolean isSmokingAllowed ( )

                public function isSmokingAllowed();

            
setAdditionalProperty() public abstract method

public abstract static setAdditionalProperty ( luya\web\jsonld\PropertyValue $additionalProperty )
$additionalProperty luya\web\jsonld\PropertyValue

                public function setAdditionalProperty(PropertyValue $additionalProperty);

            
setAddress() public abstract method

public abstract static setAddress ( luya\web\jsonld\PostalAddress $address )
$address luya\web\jsonld\PostalAddress

                public function setAddress(PostalAddress $address);

            
setAggregateRating() public abstract method

public abstract static setAggregateRating ( luya\web\jsonld\AggregateRating $aggregateRating )
$aggregateRating luya\web\jsonld\AggregateRating

                public function setAggregateRating(AggregateRating $aggregateRating);

            
setAmenityFeature() public abstract method

public abstract static setAmenityFeature ( $amenityFeature )
$amenityFeature \luya\web\jsonld\LocationFeatureSpecification

                public function setAmenityFeature($amenityFeature);

            
setBranchCode() public abstract method

public abstract static setBranchCode ( $branchCode )
$branchCode string

                public function setBranchCode($branchCode);

            
setContainedInPlace() public abstract method

public abstract static setContainedInPlace ( luya\web\jsonld\Place $containedInPlace )
$containedInPlace luya\web\jsonld\Place

                public function setContainedInPlace(Place $containedInPlace);

            
setContainsPlace() public abstract method

public abstract static setContainsPlace ( luya\web\jsonld\Place $containsPlace )
$containsPlace luya\web\jsonld\Place

                public function setContainsPlace(Place $containsPlace);

            
setEvent() public abstract method

public abstract static setEvent ( luya\web\jsonld\Event $event )
$event luya\web\jsonld\Event

                public function setEvent(Event $event);

            
setFaxNumber() public abstract method

public abstract static setFaxNumber ( $faxNumber )
$faxNumber string

                public function setFaxNumber($faxNumber);

            
setGeo() public abstract method

public abstract static setGeo ( luya\web\jsonld\GeoCoordinates $geo )
$geo luya\web\jsonld\GeoCoordinates

                public function setGeo(GeoCoordinates $geo);

            
setGeospatiallyContains() public abstract method

public abstract static setGeospatiallyContains ( $geospatiallyContains )
$geospatiallyContains mixed

                public function setGeospatiallyContains($geospatiallyContains);

            
setGeospatiallyCoveredBy() public abstract method

public abstract static setGeospatiallyCoveredBy ( $geospatiallyCoveredBy )
$geospatiallyCoveredBy mixed

                public function setGeospatiallyCoveredBy($geospatiallyCoveredBy);

            
setGeospatiallyCovers() public abstract method

public abstract static setGeospatiallyCovers ( $geospatiallyCovers )
$geospatiallyCovers \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyCovers($geospatiallyCovers);

            
setGeospatiallyCrosses() public abstract method

public abstract static setGeospatiallyCrosses ( $geospatiallyCrosses )
$geospatiallyCrosses \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyCrosses($geospatiallyCrosses);

            
setGeospatiallyDisjoint() public abstract method

public abstract static setGeospatiallyDisjoint ( $geospatiallyDisjoint )
$geospatiallyDisjoint \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyDisjoint($geospatiallyDisjoint);

            
setGeospatiallyEquals() public abstract method

public abstract static setGeospatiallyEquals ( $geospatiallyEquals )
$geospatiallyEquals \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyEquals($geospatiallyEquals);

            
setGeospatiallyIntersects() public abstract method

public abstract static setGeospatiallyIntersects ( $geospatiallyIntersects )
$geospatiallyIntersects mixed

                public function setGeospatiallyIntersects($geospatiallyIntersects);

            
setGeospatiallyOverlaps() public abstract method

public abstract static setGeospatiallyOverlaps ( $geospatiallyOverlaps )
$geospatiallyOverlaps \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyOverlaps($geospatiallyOverlaps);

            
setGeospatiallyTouches() public abstract method

public abstract static setGeospatiallyTouches ( $geospatiallyTouches )
$geospatiallyTouches \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyTouches($geospatiallyTouches);

            
setGeospatiallyWithin() public abstract method

public abstract static setGeospatiallyWithin ( $geospatiallyWithin )
$geospatiallyWithin \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyWithin($geospatiallyWithin);

            
setGlobalLocationNumber() public abstract method

public abstract static setGlobalLocationNumber ( $globalLocationNumber )
$globalLocationNumber string

                public function setGlobalLocationNumber($globalLocationNumber);

            
setHasMap() public abstract method

public abstract static setHasMap ( $hasMap )
$hasMap \luya\web\jsonld\Map

                public function setHasMap($hasMap);

            
setIsAccessibleForFree() public abstract method

public abstract static setIsAccessibleForFree ( $isAccessibleForFree )
$isAccessibleForFree boolean

                public function setIsAccessibleForFree($isAccessibleForFree);

            
setIsicV4() public abstract method

public abstract static setIsicV4 ( $isicV4 )
$isicV4 string

                public function setIsicV4($isicV4);

            
setLogo() public abstract method

public abstract static setLogo ( luya\web\jsonld\ImageObject $logo )
$logo luya\web\jsonld\ImageObject

setMaximumAttendeeCapacity() public abstract method

public abstract static setMaximumAttendeeCapacity ( $maximumAttendeeCapacity )
$maximumAttendeeCapacity integer

                public function setMaximumAttendeeCapacity($maximumAttendeeCapacity);

            
setOpeningHoursSpecification() public abstract method

public abstract static setOpeningHoursSpecification ( $openingHoursSpecification )
$openingHoursSpecification \luya\web\jsonld\OpeningHoursSpecification

                public function setOpeningHoursSpecification($openingHoursSpecification);

            
setPhoto() public abstract method

public abstract static setPhoto ( $photo )
$photo luya\web\jsonld\ImageObject|\luya\web\jsonld\Photograph

                public function setPhoto($photo);

            
setPublicAccess() public abstract method

public abstract static setPublicAccess ( $publicAccess )
$publicAccess boolean

                public function setPublicAccess($publicAccess);

            
setReview() public abstract method

public abstract static setReview ( luya\web\jsonld\Review $review )
$review luya\web\jsonld\Review

                public function setReview(Review $review);

            
setSmokingAllowed() public abstract method

public abstract static setSmokingAllowed ( $smokingAllowed )
$smokingAllowed boolean

                public function setSmokingAllowed($smokingAllowed);

            
setSpecialOpeningHoursSpecification() public abstract method

public abstract static setSpecialOpeningHoursSpecification ( $specialOpeningHoursSpecification )
$specialOpeningHoursSpecification \luya\web\jsonld\OpeningHoursSpecification

                public function setSpecialOpeningHoursSpecification($specialOpeningHoursSpecification);

            
setTelephone() public abstract method

public abstract static setTelephone ( $telephone )
$telephone string

                public function setTelephone($telephone);