public static function prepareMigrationTable(App $app): void{
        $migration = new class($app) extends Migration{

            /**
             * Create the migration table if it does not exist yet
             */
            public function up(): void{
                $schema = $this->getSchema('default');
                if (!$schema->hasTable('migrations')) {
                    $schema->create('migrations', function (Blueprint $table){
                        $table->increments('id');
                        $table->string('name', 255);
                    });
                }
            }

            /**
             * Is not needed, but add it nevertheless
             */
            public function down(): void{
                $this->getSchema('default')->drop('migrations');
            }
        };
        $migration->up();
    }
public static function prepareMigrationTable(App $app): void{
        $migration = new class($app) extends Migration{

            /**
             * Create the migration table if it does not exist yet
             */
            public function up(): void{
                $schema = $this->getSchema('default');
                if (!$schema->hasTable('migrations')) {
                    $schema->create('migrations', function (Blueprint $table){
                        $table->increments('id');
                        $table->string('name', 255);
                    });
                }
            }

            /**
             * Is not needed, but add it nevertheless
             */
            public function down(): void{
                $this->getSchema('default')->drop('migrations');
            }
        };
        $migration->up();
    }
public static function prepareMigrationTable ( App $ app ) : void { $ migration = new class ( $ app ) extends Migration { /**
             * Create the migration table if it does not exist yet
             */ public function up ( ) : void { $ schema = $ this -> getSchema ( 'default' ) ; if ( ! $ schema -> hasTable ( 'migrations' ) ) { $ schema -> create ( 'migrations' , function ( Blueprint $ table ) { $ table -> increments ( 'id' ) ; $ table -> string ( 'name' , 255 ) ; } ) ; } } /**
             * Is not needed, but add it nevertheless
             */ public function down ( ) : void { $ this -> getSchema ( 'default' ) -> drop ( 'migrations' ) ; } } ; $ migration -> up ( ) ; }
Prepares the migration table
@param App $app
Prepares the migration table