Пример #1
0
 public function getStdClass()
 {
     // init
     $result = new \stdClass();
     // action
     $result->id = $this->id;
     $result->person = $this->person->getStdClass();
     //        $result->name = html_entity_decode($this->name, ENT_COMPAT | ENT_HTML401, 'UTF-8');;
     //        $result->address = html_entity_decode($this->address, ENT_COMPAT | ENT_HTML401, 'UTF-8');
     $result->name = $this->name;
     $result->address = $this->address;
     $result->latitude = $this->latitude;
     $result->longitude = $this->longitude;
     $result->level = $this->level->getStdClass();
     $result->interpretationType = $this->interpretationType->getStdClass();
     $result->language = $this->language;
     $result->textCombined = $this->textCombined->getStdClass();
     $result->textHouseX = $this->textHouseX->getStdClass();
     $result->textHouseY = $this->textHouseY->getStdClass();
     $result->zodiacX = $this->zodiacX->getStdClass();
     $result->zodiacY = $this->zodiacY->getStdClass();
     $factorListStdClass = array();
     /** @var Factor $factor */
     foreach ($this->factors as $factor) {
         array_push($factorListStdClass, $factor->getStdClass());
     }
     $result->factors = $factorListStdClass;
     //        $result->code = html_entity_decode($this->code, ENT_COMPAT | ENT_HTML401, 'UTF-8');;
     $result->code = $this->code;
     $result->isPaid = $this->isPaid;
     $result->dateCreated = $this->dateCreated;
     // return
     return $result;
 }