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