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

Класс: PublicAssetBundleCacheService v200.4.1

Кэш объединённых CSS/JS бандлов оболочки.

Описание: Собирает объединённые bundle.css / bundle.js в devcraft/cache/public_assets/ и пишет туда .htaccess с доступом (родительский devcraft/.htaccess иначе отдаёт 403).

Namespace: DevCraft\Modules\Admin\Services

С версии: 200.4.1

См. также:

Путь

devcraft/src/modules/Admin/Services/PublicAssetBundleCacheService.php

Методы

ensureCacheDir(): ?string

Создаёт каталог кэша и при отсутствии файла — .htaccess с Require all granted. Возвращает путь к каталогу или null, если каталог не удалось создать.

ensure(string $kind): ?string

Собирает или переиспользует бандл css / js. Перед записью вызывает ensureCacheDir().

invalidate(string $kind): void

Удаляет файл бандла и его meta для указанного вида.

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