Exemplo n.º 1
0
 public function toArray()
 {
     $ret = parent::toArray();
     $ret['properties'] = $this->getProperties();
     return $ret;
 }
Exemplo n.º 2
0
 /**
  * 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);
 }