class TestbenchDatabaseSeeder extends Seeder

Properties

protected Container $container

The container instance.

from  Seeder
protected Command $command

The console command instance.

from  Seeder
static protected array<int, class-string> $called

Seeders that have been called at least one time.

from  Seeder

Methods

call(array|string $class, bool $silent = false, array $parameters = [])

Run the given seeder class.

from  Seeder
callWith(array|string $class, array $parameters = [])

Run the given seeder class.

from  Seeder
callSilent(array|string $class, array $parameters = [])

Silently run the given seeder class.

from  Seeder
callOnce(array|string $class, bool $silent = false, array $parameters = [])

Run the given seeder class once.

from  Seeder
resolve(string $class)

Resolve an instance of the given seeder class.

from  Seeder
setContainer(Container $container)

Set the IoC container instance.

from  Seeder
setCommand(Command $command)

Set the console command instance.

from  Seeder
static void
flushState()

Flush all static state.

from  Seeder
mixed
__invoke(array $parameters = [])

Run the database seeds.

from  Seeder
void
run()

Run the database seeds.

Details

in Seeder at line 38
Seeder call(array|string $class, bool $silent = false, array $parameters = [])

Run the given seeder class.

Parameters

array|string $class
bool $silent
array $parameters

Return Value

Seeder

in Seeder at line 76
Seeder callWith(array|string $class, array $parameters = [])

Run the given seeder class.

Parameters

array|string $class
array $parameters

Return Value

Seeder

in Seeder at line 86
Seeder callSilent(array|string $class, array $parameters = [])

Silently run the given seeder class.

Parameters

array|string $class
array $parameters

Return Value

Seeder

in Seeder at line 96
Seeder callOnce(array|string $class, bool $silent = false, array $parameters = [])

Run the given seeder class once.

Parameters

array|string $class
bool $silent
array $parameters

Return Value

Seeder

in Seeder at line 114
protected Seeder resolve(string $class)

Resolve an instance of the given seeder class.

Parameters

string $class

Return Value

Seeder

in Seeder at line 136
Seeder setContainer(Container $container)

Set the IoC container instance.

Parameters

Container $container

Return Value

Seeder

in Seeder at line 146
Seeder setCommand(Command $command)

Set the console command instance.

Parameters

Command $command

Return Value

Seeder

in Seeder at line 156
static void flushState()

Flush all static state.

Return Value

void

in Seeder at line 166
mixed __invoke(array $parameters = [])

Run the database seeds.

Parameters

array $parameters

Return Value

mixed

Exceptions

InvalidArgumentException

at line 14
void run()

Run the database seeds.

Return Value

void