Model
NotProtectedExtension
Magento\MediaStorage\Model\File\Validator\NotProtectedExtension
What it does
This validator class checks if a file extension is on Magento's protected extensions list (configured in system settings) to prevent uploading potentially dangerous files.
Developers use this when implementing file upload functionality to ensure files with protected extensions like .php, .exe, or .htaccess cannot be uploaded to the system for security purposes.
Public Methods
- getProtectedFileExtensions()
- isValid()