public function toArray($filterVariableContent = false, &$filtered = array())
 {
     $data = array();
     $data['identifier'] = $this->getIdentifier();
     $data = array_merge($data, parent::toArray($filterVariableContent, $filtered));
     return $data;
 }
Пример #2
0
 public function toArray($filterVariableContent = false, &$filtered = array())
 {
     $returnValue = parent::toArray($filterVariableContent, $filtered);
     $returnValue['typeIdentifier'] = $this->typeIdentifier;
     $returnValue['markup'] = $this->markup;
     return $returnValue;
 }
Пример #3
0
 public function toArray($filterVariableContent = false, &$filtered = array())
 {
     $data = parent::toArray($filterVariableContent, $filtered);
     if ($filterVariableContent) {
         $filtered[$this->getSerial()] = $data;
         $data = array('serial' => $data['serial'], 'qtiClass' => $data['qtiClass']);
     }
     return $data;
 }
Пример #4
0
 public function toArray($filterVariableContent = false, &$filtered = array())
 {
     $data = parent::toArray($filterVariableContent, $filtered);
     if (!is_null($this->alt)) {
         if ($this->alt instanceof Object) {
             $data['_alt'] = $this->alt->toArray($filterVariableContent, $filtered);
         } else {
             $data['_alt'] = (string) $this->alt;
         }
     }
     return $data;
 }
 public function toArray($filterVariableContent = false, &$filtered = array())
 {
     $data = parent::toArray($filterVariableContent, $filtered);
     $data['choices'] = array();
     foreach ($this->getChoices() as $choice) {
         $data['choices'][$choice->getSerial()] = $choice->toArray($filterVariableContent, $filtered);
     }
     return $data;
 }
Пример #6
0
 public function toArray($filterVariableContent = false, &$filtered = array())
 {
     $data = parent::toArray($filterVariableContent, $filtered);
     $data['choices'] = $this->getArraySerializedElementCollection($this->getChoices(), $filterVariableContent, $filtered);
     return $data;
 }