File: D:/HostingSpaces/SBogers10/lmbm.komma.pro/app/KommaApp/Documents/Kms/DocumentServiceInterface.php
<?php
namespace App\KommaApp\Documents\Kms;
use App\KommaApp\Documents\Models\Document;
use App\KommaApp\Kms\Core\Attributes\Attribute;
use App\KommaApp\Kms\Core\Attributes\Documents;
use Illuminate\Database\Eloquent\Model;
/**
* Class DocumentService
*
* Manages uploads
*
* @package App\KommaApp\Documents\Kms
*/
interface DocumentServiceInterface
{
public function processUploadedDocumentsForModel(Model $model, Documents $attribute);
/**
* Deletes all documents for the model given
*
* @param DocumentableInterface|Document $model
*/
public function deleteDocumentsForModel($model);
}