@@ 20-30 (lines=11) @@ | ||
17 | * @param array $input |
|
18 | * @return mixed |
|
19 | */ |
|
20 | public function createEntry($entityId, array $input = []) |
|
21 | { |
|
22 | $input['entity'] = $entityId; |
|
23 | return $this->execute('Hechoenlaravel\JarvisFoundation\Entries\CreateEntryCommand', |
|
24 | 'Hechoenlaravel\JarvisFoundation\Entries\Handler\CreateEntryCommandHandler', $input, [ |
|
25 | 'Hechoenlaravel\JarvisFoundation\Entries\Middleware\SetEntity', |
|
26 | 'Hechoenlaravel\JarvisFoundation\Entries\Middleware\ValidateEntryData', |
|
27 | 'Hechoenlaravel\JarvisFoundation\Entries\Middleware\FilterFieldFromInput', |
|
28 | 'Hechoenlaravel\JarvisFoundation\Entries\Middleware\RunPreSaveEvent' |
|
29 | ]); |
|
30 | } |
|
31 | ||
32 | /** |
|
33 | * @param $entityId |
|
@@ 37-48 (lines=12) @@ | ||
34 | * @param array $input |
|
35 | * @return mixed |
|
36 | */ |
|
37 | public function updateEntry($entityId, $entryId, array $input = []) |
|
38 | { |
|
39 | $input['entity'] = $entityId; |
|
40 | $input['entry_id'] = $entryId; |
|
41 | return $this->execute('Hechoenlaravel\JarvisFoundation\Entries\UpdateEntryCommand', |
|
42 | 'Hechoenlaravel\JarvisFoundation\Entries\Handler\UpdateEntryCommandHandler', $input, [ |
|
43 | 'Hechoenlaravel\JarvisFoundation\Entries\Middleware\SetEntity', |
|
44 | 'Hechoenlaravel\JarvisFoundation\Entries\Middleware\ValidateEntryData', |
|
45 | 'Hechoenlaravel\JarvisFoundation\Entries\Middleware\FilterFieldFromInput', |
|
46 | 'Hechoenlaravel\JarvisFoundation\Entries\Middleware\RunPreSaveEvent' |
|
47 | ]); |
|
48 | } |
|
49 | } |
|
50 |