FluidTYPO3\Vhs\ViewHelpers\Menu\AbstractMenuViewHelper::cleanTemplateVariableContainer PHP Method

cleanTemplateVariableContainer() protected method

    protected function cleanTemplateVariableContainer()
    {
        if (false === $this->viewHelperVariableContainer->exists(AbstractMenuViewHelper::class, 'variables')) {
            return;
        }
        $storedVariables = $this->viewHelperVariableContainer->get(AbstractMenuViewHelper::class, 'variables');
        foreach ($this->templateVariableContainer->getAll() as $variableName => $value) {
            $this->backupValues[$variableName] = $value;
            $this->templateVariableContainer->remove($variableName);
        }
        foreach ($storedVariables as $variableName => $value) {
            $this->templateVariableContainer->add($variableName, $value);
        }
    }