public function createSection($codeSection, $name, $informations, Country $country) { $section = new Section(); $section->setCodeSection($codeSection); $section->setName($name); $section->setAddress(isset($informations[0]) ? $informations[0] : null); $section->setPhone(isset($informations[1]) ? $informations[1] : null); $section->setWebsite(isset($informations[2]) ? $informations[2] : null); $section->setEmail(isset($informations[3]) ? $informations[3] : null); $section->setUniversity(isset($informations[4]) ? $informations[4] : null); $section->setCountry($country); return $section; }
public function editSection(Section $section, Request $request) { $name = $request->request->get('name'); $website = $request->request->get('website'); $email = $request->request->get('email'); $phone = $request->request->get('phone'); $university = $request->request->get('university'); $address = $request->request->get('address'); $logoUrl = $request->request->get('logo_url'); $section->setName($name)->setWebsite($website)->setEmail($email)->setPhone($phone)->setUniversity($university)->setAddress($address)->setLogoUrl($logoUrl); $this->sectionManager->save($section); return $section; }