Immobilien-Objekt
Über das Immobilien-Objekt können alle Eigenschaften einer Immobilie ausgelesen, validiert und für die Ausgabe aufbereitet werden.
Funktionen |
get(<string> $name): null|array<FormattedCollection> |
getType(): RealEstateTypeModel |
generateExposeUrl(<int|PageModel> $varPage): string |
getFields(<array> $fields): array |
getMainImageUuid(): string |
getImagesUuids(<array> $arrFields = null, $max = null): array |
getStatusTokens(<array> $validStatusToken = null): array |
getMarketingToken(): array |
getLocation(<bool> $forceCompleteAddress = false): array |
getLocationString(<bool> $forceCompleteAddress = false): string |
getMainPrice(): null|array<FormattedCollection> |
getMainArea(): null|array<FormattedCollection> |
getAreas(): array|null |
getPrices(): array|null |
getAttributes(): array|null |
getDetails(<bool> $includeAddress = false): array|null |
getEnergy(): array|null |
getPropertiesByGroup(<array> $separateGroups=null, <bool> $includeAddress = false, <array> $validGroups = null, <string> $defaultGroup = 'detail'): array |
getMainDetails(<int> $max = null): array |
getMainAttributes(<int> $max = null): array |
getTexts(<array> $validTexts = null, <int> $maxTextLength = 0): array|null |
getProvider(): ProviderModel |
getContactPerson(<bool> $forceCompleteAddress = false, <bool> $useProviderForwarding = false): aray|null |
generateMainImage(<array|string> $imgSize): string |
generateGallery(<array|string> $imgSize, <array> $arrFields = null, <int> $max = null): array |
Last modified 3yr ago