original_string: public function generate(...$database)
      {
          $databases = $this->getDatabaseList($database);
  
          foreach( $databases as $connection => $database )
          {
              $this->setDatabaseConfiguration($connection, $database, $configs);
  
              $this->createVisionDirectoryByDatabaseName($database);
  
              $this->createVisionModelFile($database, $configs);
          }
      }
code: public function generate(...$database)
      {
          $databases = $this->getDatabaseList($database);
  
          foreach( $databases as $connection => $database )
          {
              $this->setDatabaseConfiguration($connection, $database, $configs);
  
              $this->createVisionDirectoryByDatabaseName($database);
  
              $this->createVisionModelFile($database, $configs);
          }
      }
code_tokens: public function generate ( ... $ database ) { $ databases = $ this -> getDatabaseList ( $ database ) ; foreach ( $ databases as $ connection => $ database ) { $ this -> setDatabaseConfiguration ( $ connection , $ database , $ configs ) ; $ this -> createVisionDirectoryByDatabaseName ( $ database ) ; $ this -> createVisionModelFile ( $ database , $ configs ) ; } }
docstring: Generate Grand Vision
  
  @param mixed ...$database
docstring_tokens: Generate Grand Vision