Exemplo n.º 1
0
 /**
  * @param Account        $account
  * @param string         $projectName
  * @param UploadedFile[] $files
  *
  * @return \AppBundle\Model\Project
  */
 public function create(Account $account, $projectName, array $files)
 {
     $project = $this->store->addProject($account, $projectName);
     foreach ($files as $file) {
         if ($file instanceof UploadedFile) {
             $this->store->addFile($account, $project, $file);
         } else {
             throw new \InvalidArgumentException('Expected UploadedFile');
         }
     }
     return $project;
 }