/** * {@inheritdoc} */ public function setValue($value) : parent { if ($value instanceof DateObject || $value instanceof DateTimeObject) { $value = $value->format('Y-m-d'); } elseif (is_string($value) && $value) { $date = new DateObject($value); $value = $date->format('Y-m-d'); } return parent::setValue($value); }
/** * @param \Cawa\Date\Date $date * * @return $this|self */ public function setMinimunDate(\Cawa\Date\Date $date) : self { $this->widgetOptions = array_merge_recursive($this->widgetOptions, ['minDate' => $date->format('Y-m-d')]); return $this; }