create() public method

Create new category
public create ( array $inputs ) : Category
$inputs array attributes for created
return Xpressengine\Category\Models\Category
 public function storeCategory(CategoryHandler $categoryHandler, Request $request)
 {
     $boardId = $request->get('boardId');
     $input = ['name' => $boardId . '-' . BoardModule::getId()];
     $category = $categoryHandler->create($input);
     if ($boardId == '') {
         // global config
         $config = $this->configHandler->getDefault();
         $config->set('categoryId', $category->id);
         $this->configHandler->putDefault($config->getPureAll());
     } else {
         $config = $this->configHandler->get($boardId);
         $config->set('categoryId', $category->id);
         $this->instanceManager->updateConfig($config->getPureAll());
     }
     return XePresenter::makeApi($category->getAttributes());
 }
 public function storeCategory(Request $request, CategoryHandler $categoryHandler)
 {
     $input = ['name' => $request->get('categoryName')];
     $category = $categoryHandler->create($input);
     return XePresenter::makeApi($category->getAttributes());
 }