コード例 #1
0
ファイル: Data.php プロジェクト: mykitty/jyotish
 /**
  * Calculation of varga datas.
  * 
  * @param array $vargaKeys Varga keys
  * @return \Jyotish\Base\Data
  */
 public function calcVargaData(array $vargaKeys)
 {
     foreach ($vargaKeys as $vargaKey) {
         $Varga = Varga::getInstance($vargaKey)->setData($this);
         $this->data[self::BLOCK_VARGA][$vargaKey] = $Varga->getVargaData();
     }
     return $this;
 }
コード例 #2
0
ファイル: GrahaEnvironment.php プロジェクト: kunjara/jyotish
 /**
  * Determine if the graha is vargottama (in the same sign in rasi and navamsha).
  * 
  * @return bool
  * @see Venkatesh Sharma. Sarvarth Chintamani. Chapter 1, Verse 50.
  */
 public function isVargottama()
 {
     $d1Data = $this->getEnvironment();
     $Varga9 = Varga::getInstance('D9');
     $d9Data = $Varga9->setData($this->Data)->getVargaData();
     if ($d1Data['graha'][$this->objectKey]['rashi'] == $d9Data['graha'][$this->objectKey]['rashi']) {
         return true;
     } else {
         return false;
     }
 }