function (Blueprint $table), Is $table a variable/property / object??? Which class’s object/ variable/property?

Schema::create(‘flights’, function (Blueprint $table) { $table->increments(‘id’); $table->string(‘name’); $table->string(‘airline’); $table->timestamps(); });