protected function getValue($value) { if ($value instanceof \DateTime) { return DateTime::getFormat($value); } elseif (is_bool($value)) { return $value ? 'true' : 'false'; } else { return htmlspecialchars((string) $value); } }
public function visitValue($value) { if ($value instanceof \DateTime) { $value = DateTime::getFormat($value); } if (is_int($value) || is_float($value)) { $this->writer->text($value); } elseif (is_bool($value)) { $this->writer->text($value ? 'true' : 'false'); } elseif (is_null($value)) { } else { $this->writer->text((string) $value); } }
protected function newValue($value) { if ($value instanceof \DateTime) { return DateTime::getFormat($value); } elseif (is_scalar($value)) { return $value; } else { return (string) $value; } }
protected function getValue($value) { if ($value instanceof \DateTime) { return DateTime::getFormat($value); } elseif (is_bool($value)) { return $value ? 'true' : 'false'; } else { $value = (string) $value; $value = str_replace(array("\r\n", "\n", "\r"), ' ', $value); if (strlen($value) > 32) { $value = substr($value, 0, 32) . ' (...)'; } return $value; } }