amenityFeature??null; } public function setAmenityFeature(LocationFeatureSpecification|array $amenityFeature):void { if (is_array($amenityFeature)) { $amenityFeature = $this->classArray('amenityFeature',$amenityFeature, 'JVBase\managers\SEO\render\Thing\Intangible\StructuredValue\LocationFeatureSpecification'); } $this->amenityFeature = $amenityFeature; } public function getAmenityFeatureFieldConfig():array { return [ 'type' => 'repeater', 'label' => 'Amenity Feature', 'hint' => '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.', 'fields' => [ ] ]; } }