/** * @param \Generated\Shared\Transfer\NodeTransfer $categoryNode * * @return int */ public function create(NodeTransfer $categoryNode) { $nodeEntity = new SpyCategoryNode(); $nodeEntity->fromArray($categoryNode->toArray()); $nodeEntity->save(); $nodeId = $nodeEntity->getIdCategoryNode(); $categoryNode->setIdCategoryNode($nodeId); return $nodeId; }