protected function createCategory($category) { if (is_string($category)) { return new Category($category); } if (is_array($category)) { return Category::fromArray($category); } }
protected function createCategory($data) { if (is_array($data)) { if (!isset($data['posts']) && isset($data['key'])) { $data['posts'] = $this->getCategoryPosts($data['key']); } return Category::fromArray($data); } }