├── .github ├── poc.png └── workflows │ └── ci.yml ├── .gitignore ├── Console └── Command │ └── Flush.php ├── Cron └── Flush.php ├── LICENSE ├── Makefile ├── Model ├── Config.php └── Entries.php ├── Plugin └── PurgeCache.php ├── README.md ├── Test ├── Integration │ └── Model │ │ └── EntriesTest.php └── Unit │ ├── Model │ ├── ConfigTest.php │ └── EntriesTest.php │ └── Plugin │ └── PurgeCacheTest.php ├── _local_test.sh ├── composer.json ├── composer.lock ├── etc ├── adminhtml │ └── system.xml ├── config.xml ├── crontab.xml ├── db_schema.xml ├── di.xml └── module.xml ├── phpstan.neon └── registration.php /.github/poc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/.github/poc.png -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | -------------------------------------------------------------------------------- /Console/Command/Flush.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Console/Command/Flush.php -------------------------------------------------------------------------------- /Cron/Flush.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Cron/Flush.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Makefile -------------------------------------------------------------------------------- /Model/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Model/Config.php -------------------------------------------------------------------------------- /Model/Entries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Model/Entries.php -------------------------------------------------------------------------------- /Plugin/PurgeCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Plugin/PurgeCache.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/README.md -------------------------------------------------------------------------------- /Test/Integration/Model/EntriesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Test/Integration/Model/EntriesTest.php -------------------------------------------------------------------------------- /Test/Unit/Model/ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Test/Unit/Model/ConfigTest.php -------------------------------------------------------------------------------- /Test/Unit/Model/EntriesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Test/Unit/Model/EntriesTest.php -------------------------------------------------------------------------------- /Test/Unit/Plugin/PurgeCacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/Test/Unit/Plugin/PurgeCacheTest.php -------------------------------------------------------------------------------- /_local_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/_local_test.sh -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/composer.lock -------------------------------------------------------------------------------- /etc/adminhtml/system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/etc/adminhtml/system.xml -------------------------------------------------------------------------------- /etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/etc/config.xml -------------------------------------------------------------------------------- /etc/crontab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/etc/crontab.xml -------------------------------------------------------------------------------- /etc/db_schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/etc/db_schema.xml -------------------------------------------------------------------------------- /etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/etc/di.xml -------------------------------------------------------------------------------- /etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/etc/module.xml -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/phpstan.neon -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SamJUK/m2-module-cache-debounce/HEAD/registration.php --------------------------------------------------------------------------------