File "SanitizationMethods.php"

Full Path: /home/warrior1/public_html/plugins/file-manager/vendor/bitapps/wp-validator/src/SanitizationMethods.php
File size: 1.94 KB
MIME-type: text/x-php
Charset: utf-8

<?php

namespace BitApps\WPValidator;

trait SanitizationMethods
{
    protected function sanitizeEmail($value, $params = [])
    {
        return sanitize_email($value);
    }

    protected function sanitizeFileName($value, $params = [])
    {
        return sanitize_file_name($value, $params = []);
    }

    protected function sanitizeKey($value, $params = [])
    {
        return sanitize_key($value);
    }

    // protected function sanitizeMeta($value)
    // {
    //     return sanitize_meta($value);
    // }

    protected function sanitizeHtmlClass($value, $params = [])
    {
        return sanitize_html_class($value);
    }

    // protected function sanitizeOption($value)
    // {
    //     return sanitize_option($value);
    // }
    // protected function sanitizeTermField($value)
    // {
    //     return sanitize_term_field($value);
    // }

    protected function sanitizeText($value, $params = [])
    {
        return sanitize_text_field($value);
    }

    protected function sanitizeTitle($value, $params = [])
    {
        return sanitize_title($value);
    }

    protected function sanitizeUser($value, $params = [])
    {
        return sanitize_user($value);
    }

    protected function sanitizeUrl($value, $params = [])
    {
        return esc_url_raw($value);
    }

    protected function sanitizeTrim($value, $params = [])
    {
        return is_string($value) ? trim($value) : $value;
    }

    protected function sanitizeEscape($value, $params = [])
    {
        return htmlspecialchars($value, ENT_QUOTES, 'UTF-8');
    }

    protected function sanitizeCapitalize($value, $params = [])
    {
        return ucwords(strtolower($value));
    }

    protected function sanitizeLowercase($value)
    {
        return strtolower($value);
    }

    protected function sanitizeUppercase($value)
    {
        return strtoupper($value);
    }

    protected function sanitizeUcfirst($value)
    {
        return ucfirst($value);
    }
}