public function initAction(Request $request)
    {
        $form = $this->container->get('form.factory')->createNamed(
            'skeleton',
            GlobalCreationType::class,
            null,
            array(
                'action' => $this->container->get('router')->generate('synapse_admin_skeleton_init'),
                'method' => 'POST',
                'csrf_protection' => false,
            )
        );
        if ($request->request->has('skeleton')) {
            $form->handleRequest($request);
            if ($form->isValid()) {
                return $this->redirect(
                    $this->container->get('router')->generate(
                        'synapse_admin_skeleton_edition',
                        array('id' => $form->getData()->getId())
                    )
                );
            }
        }

        return $this->render('SynapseAdminBundle:Skeleton:create.html.twig', array(
            'form' => $form->createView(),
        ));
    }