Ejemplo n.º 1
0
 public function updateLendingGroup(LendingGroup $group, $data, $image)
 {
     $leader = UserQuery::create()->findOneById($data['userId']);
     $group->setName($data['name'])->setAbout($data['about'])->setWebsite($data['website'] ? $data['website'] : null)->setLeader($leader->getLender());
     if ($image) {
         $user = $group->getCreator()->getUser();
         $upload = Upload::createFromFile($image);
         $upload->setUser($user);
         $group->setGroupProfilePicture($upload);
     }
     $group->save();
 }