28 lines
427 B
PHP
28 lines
427 B
PHP
<?php
|
|
namespace Tests\Extension;
|
|
|
|
use PDO;
|
|
|
|
interface SeedInterface
|
|
{
|
|
/**
|
|
* @param PDO $connection
|
|
* @return self
|
|
*/
|
|
public function setConnection(PDO $connection): self;
|
|
/**
|
|
* @return PDO
|
|
*/
|
|
public function getConnection(): PDO;
|
|
|
|
/**
|
|
* @return array
|
|
*/
|
|
public function getDependencies(): array;
|
|
|
|
/**
|
|
* @return void
|
|
*/
|
|
public function run(): void;
|
|
}
|