GUMP::validate_extension PHP Method

validate_extension() protected method

Usage: '' => 'starts,Z'
protected validate_extension ( string $field, array $input, $param = null ) : mixed
$field string
$input array
return mixed
    protected function validate_extension($field, $input, $param = null)
    {
        if ($input[$field]['error'] !== 4) {
            $param = trim(strtolower($param));
            $allowed_extensions = explode(';', $param);
            $path_info = pathinfo($input[$field]['name']);
            $extension = $path_info['extension'];
            if (in_array($extension, $allowed_extensions)) {
                return;
            }
            return array('field' => $field, 'value' => $input[$field], 'rule' => __FUNCTION__, 'param' => $param);
        }
    }