protected function createValueFromInput($inputValue) { if (is_string($inputValue)) { $inputValue = Value::fromString($inputValue); } if (is_int($inputValue)) { $inputValue = Value::fromTimestamp($inputValue); } if ($inputValue instanceof DateTime) { $inputValue = new Value($inputValue); } return $inputValue; }