EstateViewSimilarEstates
in package
implements
EstateMiniatureSubList
Tags
Interfaces, Classes, Traits and Enums
Table of Contents
- $_estateListsByMainId : array<string|int, EstateListBase>
- $_pEnvironment : EstateViewSimilarEstatesEnvironment
- $_pFilterConfiguration : FilterConfigurationSimilarEstates
- __construct() : mixed
- generateHtmlOutput() : string
- getDataView() : DataView
- getSubEstateCount() : int
- getSubEstateIds() : array<string|int, mixed>
- loadByMainEstates() : mixed
- load the actual data
- buildEstateParameters() : Generator
Properties
$_estateListsByMainId
private
array<string|int, EstateListBase>
$_estateListsByMainId
= []
$_pEnvironment
private
EstateViewSimilarEstatesEnvironment
$_pEnvironment
= null
$_pFilterConfiguration
private
FilterConfigurationSimilarEstates
$_pFilterConfiguration
= null
Methods
__construct()
public
__construct(DataViewSimilarEstates $pDataDetailView[, EstateViewSimilarEstatesEnvironment $pEnvironment = null ]) : mixed
Parameters
- $pDataDetailView : DataViewSimilarEstates
- $pEnvironment : EstateViewSimilarEstatesEnvironment = null
Return values
mixed —generateHtmlOutput()
public
generateHtmlOutput(int $mainEstateId) : string
Parameters
- $mainEstateId : int
Tags
Return values
string —getDataView()
public
getDataView() : DataView
Return values
DataView —getSubEstateCount()
public
getSubEstateCount(int $estateId) : int
Parameters
- $estateId : int
Return values
int —getSubEstateIds()
public
getSubEstateIds(int $estateId) : array<string|int, mixed>
Parameters
- $estateId : int
Return values
array<string|int, mixed> —loadByMainEstates()
load the actual data
public
loadByMainEstates(EstateListBase $pEstateList) : mixed
Parameters
- $pEstateList : EstateListBase
Return values
mixed —buildEstateParameters()
private
buildEstateParameters(EstateListBase $pEstateList) : Generator
Parameters
- $pEstateList : EstateListBase