Files
Gnuboard7/plugins/_bundled/sirsoft-ckeditor5/src/Providers/Ckeditor5ServiceProvider.php
T
2026-07-01 10:30:32 +09:00

30 lines
986 B
PHP

<?php
namespace Plugins\Sirsoft\Ckeditor5\Providers;
use App\Extension\BasePluginServiceProvider;
use Plugins\Sirsoft\Ckeditor5\Repositories\Contracts\ImageUploadRepositoryInterface;
use Plugins\Sirsoft\Ckeditor5\Repositories\ImageUploadRepository;
use Plugins\Sirsoft\Ckeditor5\Services\ImageServeService;
use Plugins\Sirsoft\Ckeditor5\Services\ImageUploadService;
/**
* CKEditor5 플러그인 서비스 프로바이더.
*
* Repository 인터페이스/구현체 바인딩과 ImageUpload/ImageServe 서비스의
* StorageInterface 자동 주입을 BasePluginServiceProvider 표준에 위임합니다.
*/
class Ckeditor5ServiceProvider extends BasePluginServiceProvider
{
protected string $pluginIdentifier = 'sirsoft-ckeditor5';
protected array $repositories = [
ImageUploadRepositoryInterface::class => ImageUploadRepository::class,
];
protected array $storageServices = [
ImageUploadService::class,
ImageServeService::class,
];
}