示例#1
0
 /**
  * @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);
 }