code: protected function createInitializer()
      {
          $initializer = new Initializer();
  
          $initializer->addTemplate('Common', new CommonTemplate());
          $initializer->addTemplate('Laravel', new LaravelTemplate());
          $initializer->addTemplate('Symfony', new SymfonyTemplate());
          $initializer->addTemplate('Yii', new YiiTemplate());
          $initializer->addTemplate('Yii2 Basic App', new Yii2BasicAppTemplate());
          $initializer->addTemplate('Yii2 Advanced App', new Yii2AdvancedAppTemplate());
  
          return $initializer;
      }
docs: Create a initializer system
  
  @return Initializer