public function toArray() { $ret = parent::toArray(); $ret['properties'] = $this->getProperties(); return $ret; }
/** * Returns an array representation of this semester. * * @param mixed $only_these_fields List of fields to extract * @return array represenation */ public function toArray($only_these_fields = null) { if (!isset($only_these_fields)) { $fields = array_flip(array_diff($this->known_slots, array_keys($this->relations))); unset($fields['absolute_seminars_count']); unset($fields['duration_seminars_count']); unset($fields['continuous_seminars_count']); $only_these_fields = array_flip($fields); } return parent::toArray($only_these_fields); }