1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
<?php
namespace hji\ResponsiveIDX\models;
use hji\membership\Membership;
use hji\ResponsiveIDX\adapters\IdxAdapter;
use hji\ResponsiveIDX\controllers\Settings;
class SearchParams
{
private $params;
function __construct(array $params)
{
$idxAdapter = new IdxAdapter(
Membership::getInstance()->apiController->api
);
$this->params = $idxAdapter->SetSearchParams($params);
}
public function __get($param)
{
switch($param)
{
case 'original':
return @$this->params['original'];
case 'apiready':
return @$this->params['apiready'];
case 'error':
return @$this->params['error'];
default:
return (isset($this->params['original'][strtolower($param)])) ? $this->params['original'][strtolower($param)] : false;
}
}
public function prepare($rawParams)
{
}
}