Example #1
0
 /**
  * Set the details of the project and commit them to the ORM
  * @param \Architect\ORM\src\Project $project The project object to be updated
  */
 private function setProjectDetails(Project $project)
 {
     $contextId = $this->container['request']->get('context_id');
     $context = null;
     if (!empty($contextId)) {
         $context = $this->orm->find('\\Architect\\ORM\\src\\Context', $contextId);
     }
     $project->setContext($context);
     $project->setUpdated();
     $project->setProjectName($this->container['request']->get('project_name'));
     $project->setProjectDescription($this->container['request']->get('project_description'));
     $this->orm->persist($project);
     $this->orm->flush();
 }