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;
|
||
|
}
|