Example #1
0
 /**
  * Record the route history of the page
  *
  * @param WebViewInterface $view
  * @param string           $initialUrl
  */
 protected function addRouteHistory(WebViewInterface $view, $initialUrl, UnitOfWork $uow, EntityManager $entityManager)
 {
     $route = new Route();
     $route->setUrl($initialUrl);
     $route->setView($view);
     $meta = $entityManager->getClassMetadata(get_class($route));
     $entityManager->persist($route);
     $uow->computeChangeSet($meta, $route);
     //add the route to the page
     $view->addRoute($route);
 }