public function createRowContent($pageId, $position, $language, $jsonRowContent, $rowType) { $em = $this->getEntityManager(); try { // creates new row content $pageContent = new PageContent(); $pageContent->setFkPage($pageId); $pageContent->setPosition($position); $pageContent->setLanguage('en'); $pageContent->setContent($jsonRowContent); $pageContent->setRowType($rowType); // save changes $em->persist($pageContent); $em->flush(); } catch (Exception $ex) { die($ex->getMessage()); } }