Log in
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()