public function insert(array $data) { $categoriaEntity = $this->em->getReference('Application\\Entity\\Categoria', $data['categoriaId']); $produtoEntity = new ProdutoEntity(); $produtoEntity->setNome($data['nome']); $produtoEntity->setDescricao($data['descricao']); $produtoEntity->setCategoria($categoriaEntity); $this->em->persist($produtoEntity); $this->em->flush(); return $produtoEntity; }
/** * {@inheritDoc} */ public function setDescricao($descricao) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescricao', array($descricao)); return parent::setDescricao($descricao); }