protected function parseData($data) { parent::parseData($data); if (array_key_exists('filename', $data['_attributes'])) { $this->file_name = $data['_attributes']['filename']; } $this->contents = base64_decode($data['_contents']); }
protected function parseData($data) { $this->id = intval($data['_attributes']['id']); $this->title = $data['_attributes']['title']; $this->fields = array(); if (array_key_exists('field', $data)) { foreach ($data['field'] as $custom_field_data) { $this->fields[] = kyCustomField::createByType($this, $custom_field_data); } } }
protected function parseData($data) { parent::parseData($data); $values = explode(self::VALUES_SEPARATOR, $data['_contents']); $this->options = array(); foreach ($values as $value) { $field_option = $this->getOption($value); if ($field_option === null) { continue; } $this->options[] = $field_option; } }
protected function parseData($data) { parent::parseData($data); $this->option = $this->getOption($data['_contents']); }
protected function parseData($data) { parent::parseData($data); $this->timestamp = strtotime($data['_contents']); }