createdAt = new \DateTime('now'); } public function getId() : int { return $this->id; } public function getName() : string { return $this->name; } public function setName(string $name) /* : void */ { $this->name = $name; } public function getStatus() : int { return $this->status; } public function setStatus(int $status) /* : void */ { $this->status = $status; } public function getOrder() : int { return $this->order; } public function setOrder(int $order) /* : void */ { $this->order = $order; } public function getDescription() : string { return $this->description; } public function setDescription(string $description) /* : void */ { $this->description = $description; } public function getCreatedBy() { return $this->createdBy; } public function setCreatedBy(int $id) /* : void */ { $this->createdBy = $id; } public function getCreatedAt() : \DateTime { return $this->createdAt; } public function getColumns() : array { return $this->columns; } public function addColumn($column) /* : void */ { $this->columns[] = $column; } public function removeColumn(int $id) : bool { if (isset($this->columns[$id])) { unset($this->columns[$id]); return true; } return false; } public function jsonSerialize() : array { return []; } }