/** * Set environment. * * @param \Jyotish\Base\Data $Data * @return \Jyotish\Base\Object */ public function setEnvironment(\Jyotish\Base\Data $Data) { $this->Data = $Data; if (!isset($this->Data->getData()['graha'])) { $this->Data->calcParams(); } if ($this->objectType == 'rashi') { $this->objectRashi = $this->objectKey; } else { $this->objectRashi = $this->Data->getData()[$this->objectType][$this->objectKey]['rashi']; } return $this; }
/** * Check data. * * @param null|string $function Function name * @return void */ private function checkData($function = null) { if (!isset($this->getData()['graha'])) { $this->Data->calcParams(); } }