name; $data['addition'] = $this->addition; return $data; } /** * {@inheritdoc} */ public function jsonSerialize() : mixed { return $this->toArray(); } /** * {@inheritdoc} */ public function serialize() : string { return (string) \json_encode($this->jsonSerialize()); } /** * {@inheritdoc} */ public function unserialize($serialized) : void { parent::unserialize($serialized); $data = \json_decode($serialized, true); $this->name = $data['name']; $this->addition = $data['addition']; } }