*/ class RepositoryConnectionFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'base_url' => 'https://git.'.fake()->domainName(), 'owner_name' => fake()->userName(), 'project_id' => Project::factory(), 'provider' => GitProviderKey::Gitea, 'provider_repository_id' => (string) fake()->numberBetween(1, 999_999), 'repository_full_name' => fake()->userName().'/'.fake()->slug(), 'repository_name' => fake()->slug(), 'repository_url' => 'https://git.'.fake()->domainName().'/'.fake()->userName().'/'.fake()->slug(), ]; } }