code: public function createSlotManager($repeat)
      {
          $repeatedNormalized = ucfirst($repeat);
          $slotsManager = 'RedKiteCms\Content\SlotsManager\SlotsManager' . $repeatedNormalized;
          if (!class_exists($slotsManager)) {
              throw new RuntimeException(
                  sprintf("SlotsManagerFactory cannot instantiate the SlotsManager%s object", $repeatedNormalized)
              );
          }
  
          $dataDir = $this->configurationHandler->dataDir();
          $siteName = $this->configurationHandler->siteName();
  
          return new $slotsManager($dataDir, $siteName);
      }
docs: {@inheritdoc}