Download the PHP package iiifx-production/yii2-folder-dependency without Composer
On this page you can find all versions of the php package iiifx-production/yii2-folder-dependency. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download iiifx-production/yii2-folder-dependency
More information about iiifx-production/yii2-folder-dependency
Files in iiifx-production/yii2-folder-dependency
Package yii2-folder-dependency
Short Description Folder dependency for Yii2 framework
License MIT License
Homepage https://github.com/iiifx-production/yii2-folder-dependency.git
Informations about the package yii2-folder-dependency
Yii2 Folder Dependency
FolderDependency - дополнительная зависимость для фреймворка Yii2, которая позволяет сбрасывать кэш при обнаружении изменений папки или содержащихся в ней файлов.
Установка
Используя Composer:
или добавить в composer.json, в секцию require:
Использование
В данном примере кэш будет создан при первом запросе. При последующих запросах будут использоваться закэшариванные данные, пока папка folder или размещенные в ней файлы не изменятся. Любое изменение файла внутри folder будет обнаружено и кэш потеряет свою актуальность. Не имеет значения какое количество файлов будет содержать folder, это никак не повлияет на производительность. Зависимость проверяет лишь папку, не затрагивая файлы, который в ней содержаться.
Для создания зависимости от нескольких папок пути можно передать списком:
В этом случае кэш потеряет свою актуальность при изменении любой папки или любого файла внутри папок.
!!! Важно !!!
Зависимость не обнаружит изменения во вложенных папках, которые размещены внутри указанных в folder.
Флаг reusable по умолчанию установлен в TRUE.
Тесты
В данный момент не реализованы.