/**
  * Sets list identifier for this controller
  *
  * @throws Exception
  */
 protected function initListIdentifier()
 {
     $settings = \PunktDe\PtExtbase\Utility\NamespaceUtility::getArrayContentByArrayAndNamespace($this->settings, $this->extlistTypoScriptSettingsPath);
     if (!$this->extlistTypoScriptSettingsPath) {
         throw new Exception('No extlist typoscript settings path given', 1330188161);
     }
     $this->listIdentifier = array_pop(explode('.', $this->extlistTypoScriptSettingsPath));
     $this->extListContext = $this->extlistContextFactory->getContextByCustomConfigurationNonStatic($settings, $this->listIdentifier);
     return $this->extListContext->getConfigurationBuilder();
 }