/**
  * Sets the detail view of a section to the response
  * @param \ride\web\cms\Cms $cms Facade to the CMS
  * @param \ride\web\cms\controller\backend\actino\widget\WidgetActionManager $widgetActionManager
  * @param \ride\library\cms\node\Node $site Instance of the site
  * @param \ride\library\cms\node\Node $node Instance of the node
  * @param string $locale Code of the locale
  * @param string $region Name of the region
  * @param string $section Name of the section
  * @return null
  */
 protected function setSectionView(Cms $cms, WidgetActionManager $widgetActionManager, Node $site, Node $node, $locale, $region, $section)
 {
     $availableWidgets = $cms->getWidgets();
     $widgets = array();
     $inheritedWidgets = array();
     $this->processSectionWidgets($node, $locale, $region, $section, $availableWidgets, $widgets, $inheritedWidgets);
     $layouts = $cms->getLayouts();
     $layout = $node->getSectionLayout($region, $section, $this->defaultLayout);
     if (isset($layouts[$layout])) {
         $layout = $layouts[$layout];
     } else {
         $layout = $layouts[$this->defaultLayout];
     }
     $this->setTemplateView('cms/backend/section.content', array('site' => $site, 'node' => $node, 'locale' => $locale, 'region' => $region, 'section' => $section, 'layout' => $layout, 'layouts' => $layouts, 'widgets' => $widgets, 'inheritedWidgets' => $inheritedWidgets, 'actions' => $widgetActionManager->getWidgetActions()));
 }