DevCraft Документации
СправочникBack-EndClasses

Класс: 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-ресурсы модуля.

На этой странице