|
|
|
|
|
|
|
|
protected NumberComponent $numberComponent; |
|
|
protected NumberComponent $numberComponent; |
|
|
protected PointLocationComponent $pointLocationComponent; |
|
|
protected PointLocationComponent $pointLocationComponent; |
|
|
protected StringComponent $stringComponent; |
|
|
protected StringComponent $stringComponent; |
|
|
|
|
|
protected ArrayComponent $arrayComponent; |
|
|
|
|
|
|
|
|
public function __construct( |
|
|
public function __construct( |
|
|
CitiesComponent $citiesComponent, |
|
|
CitiesComponent $citiesComponent, |
|
|
|
|
|
|
|
|
MetaComponent $metaComponent, |
|
|
MetaComponent $metaComponent, |
|
|
NumberComponent $numberComponent, |
|
|
NumberComponent $numberComponent, |
|
|
PointLocationComponent $pointLocationComponent, |
|
|
PointLocationComponent $pointLocationComponent, |
|
|
StringComponent $stringComponent |
|
|
|
|
|
|
|
|
StringComponent $stringComponent, |
|
|
|
|
|
ArrayComponent $arrayComponent |
|
|
) { |
|
|
) { |
|
|
$this->citiesComponent = $citiesComponent; |
|
|
$this->citiesComponent = $citiesComponent; |
|
|
$this->cookieComponent = $cookieComponent; |
|
|
$this->cookieComponent = $cookieComponent; |
|
|
|
|
|
|
|
|
$this->numberComponent = $numberComponent; |
|
|
$this->numberComponent = $numberComponent; |
|
|
$this->pointLocationComponent = $pointLocationComponent; |
|
|
$this->pointLocationComponent = $pointLocationComponent; |
|
|
$this->stringComponent = $stringComponent; |
|
|
$this->stringComponent = $stringComponent; |
|
|
|
|
|
$this->arrayComponent = $arrayComponent; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public function getCitiesComponent(): CitiesComponent |
|
|
public function getCitiesComponent(): CitiesComponent |
|
|
|
|
|
|
|
|
{ |
|
|
{ |
|
|
return $this->stringComponent; |
|
|
return $this->stringComponent; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public function getArrayComponent(): ArrayComponent |
|
|
|
|
|
{ |
|
|
|
|
|
return $this->arrayComponent; |
|
|
|
|
|
} |
|
|
} |
|
|
} |