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; } /** * @inheritDoc */ public function jsonSerialize() { $ret = []; if ($this->selected !== null) { $ret['selected'] = $this->selected; } if($this->disabled !== null) { $ret['disabled'] = $this->disabled; } if($this->expanded !== null) { $ret['expanded'] = $this->expanded; } return $ret; } }