/**
  * Section Bar Action
  *
  * @return Response
  */
 public function sectionBarAction()
 {
     $sectionCurrent = $this->getSection();
     if (false == $sectionCurrent) {
         $sectionCurrent = new Section();
     }
     $sections = $this->sectionRepository->findByAppJoinChildren($this->getApp());
     // Cleanup of level 1 sections
     foreach ($sections as $key => $section) {
         if ($section->getParent()) {
             unset($sections[$key]);
         }
     }
     $navigationBuilder = $this->get('unifik_system.navigation_builder');
     $navigationBuilder->setElements($sections);
     $navigationBuilder->setSelectedElement($sectionCurrent);
     $navigationBuilder->build();
     $sections = $navigationBuilder->getElements();
     $sections = $this->get('unifik_system.section_filter')->filterSections($sections);
     return $this->render('UnifikSystemBundle:Backend/Navigation:section_bar.html.twig', array('sections' => $sections, 'sectionCurrent' => $sectionCurrent, 'managedApp' => $this->getApp()));
 }