protected function slotExtendedAssignMultiple(array $variables, $signalClassName, $signalName)
    {

      // use this variable in your extension to add more custom variables
        $variables['settings'] = $this->settings;

        $dispatcher = $this->objectManager->get(Dispatcher::class);
        $variables = $dispatcher->dispatch($signalClassName, $signalName, $variables);

        $this->view->assignMultiple($variables);
    }