/** * @param mixed $data * * @return mixed * @throws \InvalidArgumentException * @throws \RuntimeException */ protected function normalize($data) { if ($data instanceof \DateTime) { return substr($data->format($this->dateFormat), 0, 14); } return parent::normalize($data); }
protected function normalize($data) { if (is_object($data) && !$data instanceof \DateTime) { $data = ["[object] (" . get_class($data) . ")" => get_object_vars($data)]; } return parent::normalize($data); }
/** * {@inheritdoc} */ protected function normalize($data) { if ($data instanceof Exception) { return $this->normalizeException($data); } return parent::normalize($data); }
protected function normalize($data) { if ($data instanceof CsvFile) { return "csv file: " . $data->getFilename(); } else { return parent::normalize($data); } }