/** * (@inheritdoc) */ public function serialize($object) { if ($this->handler->canSerialize($object)) { return $this->handler->serialize($object); } $data = []; $reflectionClass = new \ReflectionClass($object); $data = $this->addDataFromReflectionClass($data, $reflectionClass, $object); return $data; }
private function subSerialize($object) { if ($this->handler->canSerialize($object)) { return $this->handler->serialize($object); } return $this->serialize($object); }