Bristol SU Support Package
src
Filters
Contracts
FilterInstanceRepository.php
Go to the documentation of this file.
1
<?php
2
3
namespace
BristolSU\Support\Filters\Contracts
;
4
5
use
Illuminate\Database\Eloquent\ModelNotFoundException
;
6
use
Illuminate\Support\Collection
;
7
11
interface
FilterInstanceRepository
12
{
13
29
public
function
create
($attributes = []);
30
36
public
function
all
(): Collection;
37
46
public
function
getById
(
int
$id):
FilterInstance
;
47
57
public
function
update
(
int
$id, array $attributes):
FilterInstance
;
58
67
public
function
delete
(
int
$id);
68
69
}
BristolSU\Support\Filters\Contracts\FilterInstance
Definition:
FilterInstance.php:8
Collection
ModelNotFoundException
BristolSU\Support\Filters\Contracts\FilterInstanceRepository\getById
getById(int $id)
BristolSU\Support\Filters\Contracts\FilterInstanceRepository
Definition:
FilterInstanceRepository.php:11
BristolSU\Support\Filters\Contracts
Definition:
FilterFactory.php:4
BristolSU\Support\Filters\Contracts\FilterInstanceRepository\all
all()
BristolSU\Support\Filters\Contracts\FilterInstanceRepository\create
create($attributes=[])
BristolSU\Support\Filters\Contracts\FilterInstanceRepository\update
update(int $id, array $attributes)
Generated by
1.8.13