Пример #1
0
 /**
  * @return ProgrammeCondroid[]
  */
 public function fetchForCondroid()
 {
     $programs = $this->model->getProgramsList($this->sectionId, NULL, NULL, NULL, NULL, $orderBy = "content.id");
     $exports = [];
     $helper = new Programme();
     foreach ($programs as $program) {
         $condroidProgramme = new ProgrammeCondroid();
         $condroidProgramme->pid = $program->id;
         $condroidProgramme->author = htmlspecialchars($program->author);
         $condroidProgramme->title = htmlspecialchars($program->contentTitle);
         $condroidProgramme->type = $helper->fromType($program->typeId);
         $condroidProgramme->programLine = htmlspecialchars($program->programGenre);
         $condroidProgramme->location = $program->roomTitle;
         $condroidProgramme->startTime = new \DateTime($program->timeFrom);
         $condroidProgramme->endTime = new \DateTime($program->timeTo);
         $condroidProgramme->annotation = htmlspecialchars(strip_tags($program->text));
         $exports[] = $condroidProgramme;
     }
     return $exports;
 }