. */ declare(strict_types=1); namespace Fisharebest\Webtrees\Schema; use Fisharebest\Webtrees\DB; /** * Populate the user table */ class SeedUserTable implements SeedInterface { /** * Run the seeder. * * @return void */ public function run(): void { // Add a "default" user, to store default settings if (DB::connection()->getDriverName() === 'sqlsrv') { DB::connection()->unprepared('SET IDENTITY_INSERT [' . DB::connection()->getTablePrefix() . 'user] ON'); } DB::table('user')->updateOrInsert([ 'user_id' => -1, ], [ 'user_name' => 'DEFAULT_USER', 'real_name' => 'DEFAULT_USER', 'email' => 'DEFAULT_USER', 'password' => 'DEFAULT_USER', ]); if (DB::connection()->getDriverName() === 'sqlsrv') { DB::connection()->unprepared('SET IDENTITY_INSERT [' . DB::connection()->getTablePrefix() . 'user] OFF'); } } }