/
devron
/
ecomm-app
Обзор
Документация
Войти
/
devron
/
ecomm-app
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Interfaces/RepositoryInterface.php
56 строк
921 B
Romulus
first init
17 апр 2024, 15:18
17 апр 2024, 15:18
6886bc2
Код
Авторство
О чём код?
<?php namespace App\Interfaces; interface RepositoryInterface { /** * @return mixed */ public function findAll(); /** * @param int $id * @return mixed */ public function findById(int $id); /** * @param string $column * @param $value * @return mixed */ public function findBy(string $column, $value); /** * @param array $data * @return mixed */ public function create(array $data); /** * @param int $id * @param array $data * @return mixed */ public function update(int $id, array $data); /** * @param int $id * @return mixed */ public function delete(int $id); /** * @param int $id * @return mixed */ public function restore(int $id); /** * @param int $id * @return mixed */ public function findByIdWithTrashed(int $id); }