/** * @param $timestamp * @param $timezone * @param $latitude * @param $longitude * @param int $method */ public function __construct($timestamp, $timezone, $latitude, $longitude, $method = Methods::ISoNA) { parent::__construct(); $this->setTimestamp($timestamp); $this->setTimezone($timezone); $this->setLatitude($latitude); $this->setLongitude($longitude); $this->setMethod($method); }
/** * @param $month * @param $year * @param $timezone * @param $latitude * @param $longitude * @param int $method */ public function __construct($month, $year, $timezone, $latitude, $longitude, $method = Methods::ISoNA) { parent::__construct(); $this->setMonth($month); $this->setYear($year); $this->setTimezone($timezone); $this->setLatitude($latitude); $this->setLongitude($longitude); $this->setMethod($method); }
/** * @param $city * @param $country * @param $state * @param $timestamp Integer Defaults to time() * @param int $method */ public function __construct($city, $country, $month, $year, $state = null, $method = Methods::ISoNA) { parent::__construct(); $this->setCity($city); $this->setCountry($country); if ($state !== null) { $this->setState($state); } $this->setMonth($month); $this->setYear($year); $this->setMethod($method); }
/** * @param $city * @param $country * @param $state * @param $timestamp Integer Defaults to time() * @param int $method */ public function __construct($address, $timestamp = null, $method = Methods::MAKKAH, $latitudeAdjustmentMethod = LatitudeAdjustmentMethods::ANGLE_BASED, $school = Schools::SHAFI) { parent::__construct(); $this->setAddress($address); if ($timestamp === null) { $this->setTimestamp(time()); } else { $this->setTimestamp($timestamp); } $this->setMethod($method); $this->setLatitudeAdjustmentMethod($latitudeAdjustmentMethod); $this->setSchool($school); }
/** * @param $city * @param $country * @param $state * @param $timestamp Integer Defaults to time() * @param int $method */ public function __construct($city, $country, $timestamp = null, $state = null, $method = Methods::ISoNA) { parent::__construct(); $this->setCity($city); $this->setCountry($country); if ($state !== null) { $this->setState($state); } if ($timestamp === null) { $this->setTimestamp(time()); } else { $this->setTimestamp($timestamp); } $this->setMethod($method); }