public function refresh(ThemeSlotsInterface $themeSlots, Template $template = null, PageBlocksInterface $pageBlocks = null)
    {
        $this->themeSlots = $themeSlots;
        $this->template = $template;
        $this->pageBlocks = $pageBlocks;

        $this->setUpSlotManagers();

        return $this;
    }
public function refresh(ThemeSlotsInterface $themeSlots, Template $template = null, PageBlocksInterface $pageBlocks = null)
    {
        $this->themeSlots = $themeSlots;
        $this->template = $template;
        $this->pageBlocks = $pageBlocks;

        $this->setUpSlotManagers();

        return $this;
    }
public function refresh ( ThemeSlotsInterface $ themeSlots , Template $ template = null , PageBlocksInterface $ pageBlocks = null ) { $ this -> themeSlots = $ themeSlots ; $ this -> template = $ template ; $ this -> pageBlocks = $ pageBlocks ; $ this -> setUpSlotManagers ( ) ; return $ this ; }
Refreshes the TemplateManager

@param  ThemeSlotsInterface $themeSlots
@param  Template            $template
@param  PageBlocksInterface $pageBlocks
@return self
Refreshes the TemplateManager