protected function validateFileName($name)
    {
        if (!preg_match('/^[\w@\.\s_\-]+$/iu', $name)) {
            return false;
        }

        if (strpos($name, '..') !== false) {
            return false;
        }

        return true;
    }
protected function validateFileName($name)
    {
        if (!preg_match('/^[\w@\.\s_\-]+$/iu', $name)) {
            return false;
        }

        if (strpos($name, '..') !== false) {
            return false;
        }

        return true;
    }
protected function validateFileName ( $ name ) { if ( ! preg_match ( '/^[\w@\.\s_\-]+$/iu' , $ name ) ) { return false ; } if ( strpos ( $ name , '..' ) !== false ) { return false ; } return true ; }
Validate a proposed media item file name.
@param string
@return bool
Validate a proposed media item file name .