$data */ public static function fromArray(array $data): self { return new self( slug: $data['slug'], title: $data['title'], content: $data['content'] ?? null, metaTitle: $data['meta_title'] ?? null, metaDescription: $data['meta_description'] ?? null, isActive: $data['is_active'] ?? true, ); } /** * @return array */ public function toArray(): array { return [ 'slug' => $this->slug, 'title' => $this->title, 'content' => $this->content, 'meta_title' => $this->metaTitle, 'meta_description' => $this->metaDescription, 'is_active' => $this->isActive, ]; } }