12 lines
286 B
PHP
12 lines
286 B
PHP
<?php
|
|
namespace Common\Concept;
|
|
|
|
interface Repository
|
|
{
|
|
public function fetchAll(): array;
|
|
public function fetchByKey($key): Model;
|
|
public function load(array $data_row): Model;
|
|
public function save(Model $model): void;
|
|
public function delete(Model $model): void;
|
|
}
|