Bristol SU Support Package
src
Logic
Contracts
LogicRepository.php
Go to the documentation of this file.
1
<?php
2
3
namespace
BristolSU\Support\Logic\Contracts
;
4
5
use
BristolSU\Support\Logic\Logic
;
6
use
Illuminate\Database\Eloquent\ModelNotFoundException
;
7
11
interface
LogicRepository
12
{
13
26
public
function
create
(array $attributes);
27
33
public
function
all
();
34
42
public
function
getById
(
int
$id):
Logic
;
43
52
public
function
update
(
int
$id, array $attributes):
Logic
;
53
61
public
function
delete
(
int
$id);
62
}
BristolSU\Support\Logic\Contracts
ModelNotFoundException
BristolSU\Support\Logic\Logic
Definition:
Logic.php:16
BristolSU\Support\Logic\Contracts\LogicRepository\create
create(array $attributes)
BristolSU\Support\Logic\Contracts\LogicRepository\update
update(int $id, array $attributes)
BristolSU\Support\Logic\Contracts\LogicRepository\getById
getById(int $id)
BristolSU\Support\Logic\Contracts\LogicRepository\all
all()
BristolSU\Support\Logic\Contracts\LogicRepository
Definition:
LogicRepository.php:11
Logic
Generated by
1.8.13