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']);
 }