Seeder class abstract
Framework\Database\Extra\Seeder
Class Seeder.
Defined in libraries/database-extra/src/Seeder.php
Properties #
$database
protected \Framework\Database\Database $database
$silent
protected bool $silent
Methods #
- __construct()
- Seeder constructor.
- getDatabase()
- -
- isSilent()
- -
- run()
- Run the Seeder.
- setSilent()
- -
- call()
- Call seeders to run.
- isCli()
- -
- runCli()
- -
- runSeed()
- -
__construct()
public function __construct(\Framework\Database\Database $database)
Seeder constructor.
Parameters
- \Framework\Database\Database $database
getDatabase()
public function getDatabase(): \Framework\Database\Database
Returns
\Framework\Database\Database
isSilent()
public function isSilent(): bool
Returns
bool
run()
public abstract function run(): void
Run the Seeder.
Returns
void
setSilent()
public function setSilent(bool $isSilent = true): static
Parameters
- bool $isSilent
Returns
static
call()
protected function call(\Framework\Database\Extra\Seeder|array|string $seeds): void
Call seeders to run.
Parameters
- \Framework\Database\Extra\Seeder|array|string $seeds
Returns
void
isCli()
protected function isCli(): bool
Returns
bool
runCli()
protected function runCli(\Framework\Database\Extra\Seeder $seed): void
Parameters
- \Framework\Database\Extra\Seeder $seed
Returns
void
runSeed()
protected function runSeed(\Framework\Database\Extra\Seeder $seed): void
Parameters
- \Framework\Database\Extra\Seeder $seed
Returns
void