public function assign($field, $value = null) { $this->info[$field] = $value; if (!is_array($value)) { parent::setValue($field, $value); } else { parent::setValueList($field, $value); } }