2024-03-05 13:27:27 -06:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace App\Interfaces;
|
|
|
|
|
|
|
|
interface PageRepositoryInterface
|
|
|
|
{
|
|
|
|
public function getAll();
|
|
|
|
|
2024-09-04 14:32:36 -06:00
|
|
|
public function getById($id);
|
|
|
|
|
|
|
|
public function getByUuid($uuid);
|
2024-03-05 13:27:27 -06:00
|
|
|
|
2024-05-06 15:09:24 -06:00
|
|
|
public function getBySlug($slug);
|
|
|
|
|
2024-03-05 13:27:27 -06:00
|
|
|
public function delete($uuid);
|
|
|
|
|
2024-03-08 14:09:43 -06:00
|
|
|
public function create($page);
|
2024-03-05 13:27:27 -06:00
|
|
|
|
2024-03-08 14:09:43 -06:00
|
|
|
public function update($page);
|
2024-03-05 13:27:27 -06:00
|
|
|
|
|
|
|
public function getGroup($num, $limit, $filter);
|
|
|
|
}
|