Класс: PublicAssetManifestSyncService v200.4.1
Синхронизация `siteAssets` манифеста с таблицами Admin.
Описание: Синхронизация siteAssets манифеста с таблицами Admin.
Namespace: DevCraft\Modules\Admin\Services
С версии: 200.4.1
См. также:
Путь
devcraft/src/modules/Admin/Services/PublicAssetManifestSyncService.php
Методы
syncAll(): void
Подставляет siteAssets всех установленных модулей в списки Admin. В одном запросе выполняется один раз.
syncModule(ModuleManifest $manifest, bool $isFirstInstall = false): void
Добавляет отсутствующие auto-записи css/js/meta. Для новой строки пишет active, зависимости и разделы из siteAssets. Если запись уже есть в БД — не трогает. После ручного перетаскивания новые — в конец kind.
deactivateModule(string $moduleCode): void
Деактивирует auto-ресурсы модуля.