public function translate(MakeAyat $ayat) { $surrahNumber = $ayat->getSurrahNumber(); $ayatNumber = $ayat->getAyatNumber(); $translated = $this->getAyat($surrahNumber, $ayatNumber); return $translated->getContent(); }
public function parsingAlquran() { foreach ($this->dataSource as $surrahNumber => $ayat) { foreach ($ayat as $ayatNumber => $content) { $makeAyat = new MakeAyat(); $this->alquranSurrahAyat[$surrahNumber][$ayatNumber] = $makeAyat->init($surrahNumber, $ayatNumber, $content); } } }
public function getDataAlquran() { $alquranArray = explode("\n", $this->alquran); foreach ($alquranArray as $surrahAyats) { $dataSegment = explode('|', $surrahAyats); if (count($dataSegment) === 3) { $surrahNumber = $dataSegment[0]; $ayatNumber = $dataSegment[1]; $content = $dataSegment[2]; $makeAyat = new MakeAyat(); $this->alquranSurrahAyat[$surrahNumber][$ayatNumber] = $makeAyat->init($surrahNumber, $ayatNumber, $content); } } return $this->alquranSurrahAyat; }