#!/usr/bin/env php safeLoad(); require $root . '/config/database.php'; $container = require $root . '/config/container.php'; $userRepo = $container->get(UserRepository::class); $hasher = $container->get(PasswordHasher::class); $seedEmail = 'admin@rabbigerzi.test'; $seedPassword = 'password'; $email = new EmailAddress($seedEmail); if ($userRepo->findByEmail($email) !== null) { echo "Seed user {$seedEmail} already exists, skipping.\n"; exit(0); } $userRepo->create(new CreateUserDto( email: $email, passwordHash: $hasher->hash($seedPassword), )); echo "Created seed user {$seedEmail} / {$seedPassword}\n"; })();