Exemplo n.º 1
0
 /**
  * @param Account $account
  * @param string  $name
  *
  * @return Project
  */
 public function addProject(Account $account, $name)
 {
     $project = new Project();
     $project->setId($id = uniqid())->setName($name)->setPath($this->getUserDirPath($account->getUsername()) . '/' . $id)->setModifiedAt(new \DateTime());
     mkdir($project->getPath());
     $account->getTranslations()->addProject($project);
     $this->save($account->getUsername(), $account->getTranslations());
     return $project;
 }