disabled; } public function setDisabled(?bool $disabled): void { $this->disabled = $disabled; } /** * @return bool|null */ public function getExpanded(): ?bool { return $this->expanded; } public function setExpanded(?bool $expanded): void { $this->expanded = $expanded; } /** * @return bool|null */ public function getSelected(): ?bool { return $this->selected; } public function setSelected(?bool $selected): void { $this->selected = $selected; } public function jsonSerialize() { $ret = []; if (null !== $this->selected) { $ret['selected'] = $this->selected; } if (null !== $this->disabled) { $ret['disabled'] = $this->disabled; } if (null !== $this->expanded) { $ret['expanded'] = $this->expanded; } return $ret; } }