/** * * @return $this * */ public function set_value($value) { if ($value) { $this->_date_value = Date::parse($value); } else { $this->_date_value = null; } return parent::set_value($value); }
/** * * @return $this * */ public function set_value($value) { $value = $this->_parse_value($value); return parent::set_value($value); }
/** * * @return $this * */ public function set_value($value) { if (is_array($value)) { if (array_key_exists('value', $value)) { $value = $value['value']; } else { $value = null; } } if ($value && $value instanceof \ZPHP\OptionItem) { $value = $value->get_option_item_value(); } if ($value instanceof Model) { $value = $value->{self::$_ELOQUENT_VALUE_FIELD}; } if ($value && $value instanceof OptionItem) { $value = $value->get_option_item_value(); } return parent::set_value($value); }
/** * * @return $this * */ public function set_value($value) { $this->_selected_values = array(); if (is_array($value)) { $this->set_checked_array($value); } else { $this->set_checked($value); } parent::set_value($this->_selected_values); return $this; }