name = $name; $this->attribs = $attribs; $this->dataAttribs = $dataAttribs ?? new stdClass; } /** * @return string */ public function getName(): string { return $this->name; } /** * @inheritDoc */ public function jsonSerialize(): array { return [ 'type' => $this->getType(), 'name' => $this->name, 'attribs' => $this->attribs, 'dataAttribs' => $this->dataAttribs ]; } }