Add default values to class member variables
//Create ApplicationType form
$form = $this->factory->create('Rapsys\AirBundle\Form\ApplicationType', null, [
//Set the action
//Create ApplicationType form
$form = $this->factory->create('Rapsys\AirBundle\Form\ApplicationType', null, [
//Set the action
- 'action' => $this->generateUrl('rapsys_air_application_add'),
+ 'action' => $this->generateUrl('rapsysair_application_add'),
//Set the form attribute
#'attr' => [ 'class' => 'col' ],
//Set dance choices
//Set the form attribute
#'attr' => [ 'class' => 'col' ],
//Set dance choices
//Catch no session case
} catch (NoResultException $e) {
//Create the session
//Catch no session case
} catch (NoResultException $e) {
//Create the session
- $session = new Session();
- $session->setLocation($data['location']);
- $session->setDate($data['date']);
- $session->setSlot($data['slot']);
+ $session = new Session($data['date'], $data['location'], $data['slot']);
//Get location
$location = $data['location']->getTitle();
//Get location
$location = $data['location']->getTitle();
unset($route['_route'], $route['_controller']);
//Check if session view route
unset($route['_route'], $route['_controller']);
//Check if session view route
- if ($name == 'rapsys_air_session_view' && !empty($route['id'])) {
+ if ($name == 'rapsysair_session_view' && !empty($route['id'])) {
//Replace id
$route['id'] = $session->getId();
//Other routes
//Replace id
$route['id'] = $session->getId();
//Other routes
}
//Redirect to cleanup the form
}
//Redirect to cleanup the form
- return $this->redirectToRoute('rapsys_air', ['session' => $session->getId()]);
+ return $this->redirectToRoute('rapsysair', ['session' => $session->getId()]);
//Create the form according to the FormType created previously.
//And give the proper parameters
$form = $this->factory->create('Rapsys\AirBundle\Form\ContactType', $data, [
//Create the form according to the FormType created previously.
//And give the proper parameters
$form = $this->factory->create('Rapsys\AirBundle\Form\ContactType', $data, [
- 'action' => $this->generateUrl('rapsys_air_contact'),
+ 'action' => $this->generateUrl('rapsysair_contact'),
//With invalid user slug
if ($this->context['user']['slug'] !== $user) {
//Redirect to cleaned url
//With invalid user slug
if ($this->context['user']['slug'] !== $user) {
//Redirect to cleaned url
- return $this->redirectToRoute('rapsys_air_user_view', ['id' => $id, 'user' => $this->context['user']['slug']]);
+ return $this->redirectToRoute('rapsysair_user_view', ['id' => $id, 'user' => $this->context['user']['slug']]);
//Without existing snippet
} else {
//Init snippet
//Without existing snippet
} else {
//Init snippet
- $current = new Snippet();
-
- //Set default locale
- $current->setLocale($this->locale);
-
- //Set default user
- $current->setUser($user);
-
- //Set default location
- $current->setLocation($this->doctrine->getRepository(Location::class)->findOneById($location['id']));
+ $current = new Snippet($this->locale, $this->doctrine->getRepository(Location::class)->findOneById($location['id']), $user);
}
//Create SnippetType form
}
//Create SnippetType form
$this->addFlash('notice', $this->translator->trans('Snippet for %user% %location% updated', ['%location%' => $location['at'], '%user%' => $this->context['user']['pseudonym']]));
//Redirect to cleaned url
$this->addFlash('notice', $this->translator->trans('Snippet for %user% %location% updated', ['%location%' => $location['at'], '%user%' => $this->context['user']['pseudonym']]));
//Redirect to cleaned url
- return $this->redirectToRoute('rapsys_air_user_view', ['id' => $id, 'user' => $this->context['user']['slug']]);
+ return $this->redirectToRoute('rapsysair_user_view', ['id' => $id, 'user' => $this->context['user']['slug']]);
$this->addFlash('notice', $this->translator->trans('Image for %user% %location% deleted', ['%location%' => $location['at'], '%user%' => $this->context['user']['pseudonym']]));
//Redirect to cleaned url
$this->addFlash('notice', $this->translator->trans('Image for %user% %location% deleted', ['%location%' => $location['at'], '%user%' => $this->context['user']['pseudonym']]));
//Redirect to cleaned url
- return $this->redirectToRoute('rapsys_air_user_view', ['id' => $id, 'user' => $this->context['user']['slug']]);
+ return $this->redirectToRoute('rapsysair_user_view', ['id' => $id, 'user' => $this->context['user']['slug']]);
$this->addFlash('notice', $this->translator->trans('Image for %user% %location% updated', ['%location%' => $location['at'], '%user%' => $this->context['user']['pseudonym']]));
//Redirect to cleaned url
$this->addFlash('notice', $this->translator->trans('Image for %user% %location% updated', ['%location%' => $location['at'], '%user%' => $this->context['user']['pseudonym']]));
//Redirect to cleaned url
- return $this->redirectToRoute('rapsys_air_user_view', ['id' => $id, 'user' => $this->context['user']['slug']]);
+ return $this->redirectToRoute('rapsysair_user_view', ['id' => $id, 'user' => $this->context['user']['slug']]);