/**
  * @Route("/index", name="project_settings_index")
  */
 public function indexAction(Request $request)
 {
     $settings = $this->get('cantiga.project.settings');
     $form = $this->createForm(ProjectSettingsForm::class, $settings->toArray(), ['action' => $this->generateUrl('project_settings_index', ['slug' => $this->getSlug()]), 'settings' => $settings, 'extensionPoints' => $this->getExtensionPoints(), 'filter' => $this->getExtensionPointFilter()]);
     $form->handleRequest($request);
     if ($form->isValid()) {
         $settings->fromArray($form->getData());
         $settings->saveSettings();
         $this->get('session')->getFlashBag()->add('info', $this->trans('The project settings have been saved.'));
     }
     return $this->render('CantigaCoreBundle:ProjectSettings:index.html.twig', array('project' => $this->getActiveProject(), 'projectSettings' => $settings->getOrganized(), 'modules' => Modules::fetchAll(), 'form' => $form->createView()));
 }