aimanecouissi / module-system-config-file-backend-cleanup
Delete orphaned uploaded files from system configuration file fields
Package info
github.com/aimanecouissi/magento2-module-system-config-file-backend-cleanup
Type:magento2-module
pkg:composer/aimanecouissi/module-system-config-file-backend-cleanup
1.0.0
2026-04-12 00:21 UTC
Requires
- php: ^8.3
- magento/framework: 103.0.*
README
Automatically deletes the previously uploaded file from disk when a system configuration file field value is replaced or removed.
Installation
composer require aimanecouissi/module-system-config-file-backend-cleanup bin/magento module:enable AimaneCouissi_SystemConfigFileBackendCleanup bin/magento setup:upgrade bin/magento cache:flush
Usage
The module applies automatically to all system configuration fields that use Magento\Config\Model\Config\Backend\File or any class that extends it. When a file is replaced or removed from any such field, the previously stored file is deleted from the media directory.
Uninstall
bin/magento module:disable AimaneCouissi_SystemConfigFileBackendCleanup composer remove aimanecouissi/module-system-config-file-backend-cleanup bin/magento setup:upgrade bin/magento cache:flush
Changelog
See CHANGELOG for all recent changes.