photo module
This commit is contained in:
1 parent
e7a20d9b97
commit
3ef1e7d7e0
17 files changed
+464
-71
No files matched your search
+34
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
namespace kernel\app_modules\photo\services;
|
||||
|
||||
use kernel\app_modules\photo\models\Photo;
|
||||
use kernel\FormModel;
|
||||
use kernel\helpers\Debug;
|
||||
|
||||
class PhotoService
|
||||
{
|
||||
public function create(FormModel $form_model): false|Photo
|
||||
{
|
||||
$model = new Photo();
|
||||
$model->image = $form_model->getItem('image');
|
||||
$model->entity = $form_model->getItem('entity');
|
||||
$model->entity_id = $form_model->getItem('entity_id');
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public function update(FormModel $form_model, Photo $photo): false|Photo
|
||||
{
|
||||
$photo->image = $form_model->getItem('image');
|
||||
$photo->entity = $form_model->getItem('entity');
|
||||
$photo->entity_id = $form_model->getItem('entity_id');
|
||||
|
||||
if ($photo->save()){
|
||||
return $photo;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user