Files
oficial/app/common/Define/Repository.php

12 lines
331 B
PHP
Raw Normal View History

<?php
namespace Incoviba\Common\Define;
interface Repository
{
public function create(?array $data = null): Model;
public function save(Model $model): Model;
public function load(array $data_row): Model;
public function edit(Model $model, array $new_data): Model;
public function remove(Model $model): void;
}