aimanecouissi/module-system-config-file-backend-cleanup

Delete orphaned uploaded files from system configuration file fields

Maintainers

Package info

github.com/aimanecouissi/magento2-module-system-config-file-backend-cleanup

Type:magento2-module

pkg:composer/aimanecouissi/module-system-config-file-backend-cleanup

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-04-12 00:21 UTC

This package is auto-updated.

Last update: 2026-04-12 00:24:26 UTC


README

Latest Stable Version Total Downloads Magento Version Require License PHP Version Require

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.

License

MIT