Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 5
CRAP
0.00% covered (danger)
0.00%
0 / 1
SavedPromptsRepository
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 5
30
0.00% covered (danger)
0.00%
0 / 1
 all
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 find
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 create
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 update
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
2
 delete
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace App\Http\Repositories;
4
5use App\Http\Models\FlyMsgAI\SavedPrompt;
6use App\Http\Repositories\interfaces\ISavedPromptRepository;
7
8class SavedPromptsRepository implements ISavedPromptRepository
9{
10    public function all()
11    {
12        return SavedPrompt::all();
13    }
14
15    public function find($id)
16    {
17        return SavedPrompt::find($id);
18    }
19
20    public function create(array $data)
21    {
22        return SavedPrompt::create($data);
23    }
24
25    public function update($id, array $data)
26    {
27        $savedPrompt = SavedPrompt::find($id);
28        $savedPrompt->update($data);
29        return $savedPrompt;
30    }
31
32    public function delete($id)
33    {
34        $savedPrompt = SavedPrompt::find($id);
35        return $savedPrompt->delete();
36    }
37}