/**
  * @param PageInterface $pageObject
  * @param string $programId
  */
 private function persistPage(PageInterface $pageObject, $pageName, $programId)
 {
     $pageEntity = new OneHydraPage();
     $pageEntity->setPageName($pageName);
     $pageEntity->setPageObject($pageObject);
     $pageEntity->setProgramId($programId);
     $pageEntity->setCreatedAt(new \DateTime());
     $this->entityManager->persist($pageEntity);
     $this->entityManager->flush();
 }