columns = $columns; return $this; } /** * @return array * @since 30.0.0 */ public function getColumns(): array { return $this->columns; } /** * @param array $data * * @return $this * @since 30.0.0 */ public function import(array $data): self { parent::import($data); $this->setColumns($data['columns'] ?? []); return $this; } /** * @return array * @since 30.0.0 */ public function jsonSerialize(): array { return array_merge( parent::jsonSerialize(), [ 'columns' => $this->getColumns(), ] ); } }